home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / MediaTools™ / MediaTools / MediaTools.rsrc / CODE_36_ADocRes.txt < prev    next >
Text File  |  1991-09-09  |  540KB  |  9,630 lines

  1. # near model CODE resource
  2. # jump table entries: 19888-20034 (147 of them)
  3. export_2486:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  48E7 0108                movem.l    -[A7], D7,A4
  6. 00000008  3E2E 000C                move.w     D7, [A6 + 0xC]
  7. 0000000C  286E 0008                movea.l    A4, [A6 + 0x8]
  8. 00000010  3007                     move.w     D0, D7
  9. 00000012  0440 03EB                subi.w     D0, 0x3EB
  10. 00000016  6704                     beq        +0x6 /* 0000001C */
  11. 00000018  5340                     subq.w     D0, 1
  12. 0000001A  6642                     bne        +0x44 /* 0000005E */
  13. label0000001C:
  14. 0000001C  2054                     movea.l    A0, [A4]
  15. 0000001E  2068 0078                movea.l    A0, [A0 + 0x78]
  16. 00000022  A029                     syscall    HLock
  17. 00000024  2054                     movea.l    A0, [A4]
  18. 00000026  2068 0078                movea.l    A0, [A0 + 0x78]
  19. 0000002A  2F10                     move.l     -[A7], [A0]
  20. 0000002C  0C47 03EB                cmpi.w     D7, 0x3EB
  21. 00000030  6608                     bne        +0xA /* 0000003A */
  22. 00000032  203C 666F 7265           move.l     D0, 0x666F7265 /* 'fore' */
  23. 00000038  6006                     bra        +0x8 /* 00000040 */
  24. label0000003A:
  25. 0000003A  203C 6261 636B           move.l     D0, 0x6261636B /* 'back' */
  26. label00000040:
  27. 00000040  2F00                     move.l     -[A7], D0
  28. 00000042  2054                     movea.l    A0, [A4]
  29. 00000044  1F28 0080                move.b     -[A7], [A0 + 0x80]
  30. 00000048  2F0C                     move.l     -[A7], A4
  31. 0000004A  4EAD 3B5A                jsr        [A5 + 0x3B5A /* export_1895 */]
  32. 0000004E  2054                     movea.l    A0, [A4]
  33. 00000050  2068 0078                movea.l    A0, [A0 + 0x78]
  34. 00000054  A02A                     syscall    HUnlock
  35. 00000056  2D6D F7EC 000E           move.l     [A6 + 0xE], [A5 - 0x814]
  36. 0000005C  600E                     bra        +0x10 /* 0000006C */
  37. label0000005E:
  38. 0000005E  598F                     subq.l     A7, 4
  39. 00000060  3F07                     move.w     -[A7], D7
  40. 00000062  2F0C                     move.l     -[A7], A4
  41. 00000064  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  42. 00000068  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  43. label0000006C:
  44. 0000006C  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  45. 00000072  4E5E                     unlink     A6
  46. 00000074  205F                     movea.l    A0, [A7]+
  47. 00000076  5C4F                     addq.w     A7, 6
  48. 00000078  4ED0                     jmp        [A0]
  49. 0000007A  8022                     or.b       D0, -[A2]
  50. 0000007C  5446                     addq.w     D6, 2
  51. 0000007E  494C                     chk.w      D4, A4
  52. 00000080  4552                     chk.w      D2, [A2]
  53. 00000082  4546                     chk.w      D2, D6
  54. 00000084  4552                     chk.w      D2, [A2]
  55. 00000086  454E                     chk.w      D2, A6
  56. 00000088  4345                     chk.w      D1, D5
  57. 0000008A  5749                     subq.w     A1, 3
  58. 0000008C  4E44                     trap       4
  59. 0000008E  4F57                     chk.w      D7, [A7]
  60. 00000090  2E44                     movea.l    A7, D4
  61. 00000092  4F4D                     chk.w      D7, A5
  62. 00000094  454E                     chk.w      D2, A6
  63. 00000096  5543                     subq.w     D3, 2
  64. 00000098  4F4D                     chk.w      D7, A5
  65. 0000009A  4D41                     chk.w      D6, D1
  66. 0000009C  4E44                     trap       4
  67. 0000009E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  68. export_2487: // at 000000A0 (misaligned)
  69. 000000A2  0000 3F3C                ori.b      D0, 0x3C /* '<' */
  70. 000000A6  03EC                     .incomplete
  71. 000000A8  7001                     moveq.l    D0, 0x01
  72. 000000AA  1F00                     move.b     -[A7], D0
  73. 000000AC  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  74. 000000B0  3F3C 03EB                move.w     -[A7], 0x3EB
  75. 000000B4  7001                     moveq.l    D0, 0x01
  76. 000000B6  1F00                     move.b     -[A7], D0
  77. 000000B8  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  78. 000000BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  79. 000000C0  4EAD 1E5A                jsr        [A5 + 0x1E5A /* export_967 */]
  80. 000000C4  4E5E                     unlink     A6
  81. 000000C6  2E9F                     move.l     [A7], [A7]+
  82. 000000C8  4E75                     rts
  83. 000000CA  8021                     or.b       D0, -[A1]
  84. 000000CC  5446                     addq.w     D6, 2
  85. 000000CE  494C                     chk.w      D4, A4
  86. 000000D0  4552                     chk.w      D2, [A2]
  87. 000000D2  4546                     chk.w      D2, D6
  88. 000000D4  4552                     chk.w      D2, [A2]
  89. 000000D6  454E                     chk.w      D2, A6
  90. 000000D8  4345                     chk.w      D1, D5
  91. 000000DA  5749                     subq.w     A1, 3
  92. 000000DC  4E44                     trap       4
  93. 000000DE  4F57                     chk.w      D7, [A7]
  94. 000000E0  2E44                     movea.l    A7, D4
  95. 000000E2  4F53                     chk.w      D7, [A3]
  96. 000000E4  4554                     chk.w      D2, [A4]
  97. 000000E6  5550                     subq.w     [A0], 2
  98. 000000E8  4D45                     chk.w      D6, D5
  99. 000000EA  4E55 5300                link       A5, -0xFFFFAD00
  100. 000000EE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  101. export_2488: // at 000000F0 (misaligned)
  102. 000000F2  0000 1D7C                ori.b      D0, 0x7C /* '|' */
  103. 000000F6  0001 000C                ori.b      D1, 0xC
  104. 000000FA  4E5E                     unlink     A6
  105. 000000FC  2E9F                     move.l     [A7], [A7]+
  106. 000000FE  4E75                     rts
  107. 00000100  8020                     or.b       D0, -[A0]
  108. 00000102  5447                     addq.w     D7, 2
  109. 00000104  5241                     addq.w     D1, 1
  110. 00000106  4E44                     trap       4
  111. 00000108  5041                     addq.w     D1, 8
  112. 0000010A  4D4F                     chk.w      D6, A7
  113. 0000010C  5649                     addq.w     A1, 3
  114. 0000010E  4544                     chk.w      D2, D4
  115. 00000110  4F43                     chk.w      D7, D3
  116. 00000112  554D                     subq.w     A5, 2
  117. 00000114  454E                     chk.w      D2, A6
  118. 00000116  542E 4142                addq.b     [A6 + 0x4142], 2
  119. 0000011A  4C45 544F                movem.l    D0,D1,D2,D3,D6,A2,A4,A6, D5
  120. 0000011E  4752                     chk.w      D3, [A2]
  121. 00000120  4142                     chk.w      D0, D2
  122. 00000122  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  123. export_2489: // at 00000124 (misaligned)
  124. 00000126  0000 2D6D                ori.b      D0, 0x6D /* 'm' */
  125. 0000012A  F7EC                     .invalid   <<F/7/3>>
  126. 0000012C  0014 4E5E                ori.b      [A4], 0x5E /* '^' */
  127. 00000130  205F                     movea.l    A0, [A7]+
  128. 00000132  4FEF 000C                lea.l      A7, [A7 + 0xC]
  129. 00000136  4ED0                     jmp        [A0]
  130. 00000138  8026                     or.b       D0, -[A6]
  131. 0000013A  5447                     addq.w     D7, 2
  132. 0000013C  5241                     addq.w     D1, 1
  133. 0000013E  4E44                     trap       4
  134. 00000140  5041                     addq.w     D1, 8
  135. 00000142  4D4F                     chk.w      D6, A7
  136. 00000144  5649                     addq.w     A1, 3
  137. 00000146  4544                     chk.w      D2, D4
  138. 00000148  4F43                     chk.w      D7, D3
  139. 0000014A  554D                     subq.w     A5, 2
  140. 0000014C  454E                     chk.w      D2, A6
  141. 0000014E  542E 444F                addq.b     [A6 + 0x444F], 2
  142. 00000152  5052                     addq.w     [A2], 8
  143. 00000154  4556                     chk.w      D2, [A6]
  144. 00000156  4945                     chk.w      D4, D5
  145. 00000158  5743                     subq.w     D3, 3
  146. 0000015A  4F4D                     chk.w      D7, A5
  147. 0000015C  4D41                     chk.w      D6, D1
  148. 0000015E  4E44                     trap       4
  149. 00000160  0000 0000                ori.b      D0, 0x0
  150. export_2490:
  151. 00000164  4E56 0000                link       A6, 0
  152. 00000168  2D6D F7EC 0014           move.l     [A6 + 0x14], [A5 - 0x814]
  153. 0000016E  4E5E                     unlink     A6
  154. 00000170  205F                     movea.l    A0, [A7]+
  155. 00000172  4FEF 000C                lea.l      A7, [A7 + 0xC]
  156. 00000176  4ED0                     jmp        [A0]
  157. 00000178  8023                     or.b       D0, -[A3]
  158. 0000017A  5447                     addq.w     D7, 2
  159. 0000017C  5241                     addq.w     D1, 1
  160. 0000017E  4E44                     trap       4
  161. 00000180  5041                     addq.w     D1, 8
  162. 00000182  4D4F                     chk.w      D6, A7
  163. 00000184  5649                     addq.w     A1, 3
  164. 00000186  4544                     chk.w      D2, D4
  165. 00000188  4F43                     chk.w      D7, D3
  166. 0000018A  554D                     subq.w     A5, 2
  167. 0000018C  454E                     chk.w      D2, A6
  168. 0000018E  542E 444F                addq.b     [A6 + 0x444F], 2
  169. 00000192  4752                     chk.w      D3, [A2]
  170. 00000194  4142                     chk.w      D0, D2
  171. 00000196  434F                     chk.w      D1, A7
  172. 00000198  4D4D                     chk.w      D6, A5
  173. 0000019A  414E                     chk.w      D0, A6
  174. 0000019C  4400                     neg.b      D0
  175. 0000019E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  176. export_2491: // at 000001A0 (misaligned)
  177. 000001A2  0000 2D6D                ori.b      D0, 0x6D /* 'm' */
  178. 000001A6  F7EC                     .invalid   <<F/7/3>>
  179. 000001A8  0012 4E5E                ori.b      [A2], 0x5E /* '^' */
  180. 000001AC  205F                     movea.l    A0, [A7]+
  181. 000001AE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  182. 000001B2  4ED0                     jmp        [A0]
  183. 000001B4  8023                     or.b       D0, -[A3]
  184. 000001B6  5447                     addq.w     D7, 2
  185. 000001B8  5241                     addq.w     D1, 1
  186. 000001BA  4E44                     trap       4
  187. 000001BC  5041                     addq.w     D1, 8
  188. 000001BE  4D4F                     chk.w      D6, A7
  189. 000001C0  5649                     addq.w     A1, 3
  190. 000001C2  4544                     chk.w      D2, D4
  191. 000001C4  4F43                     chk.w      D7, D3
  192. 000001C6  554D                     subq.w     A5, 2
  193. 000001C8  454E                     chk.w      D2, A6
  194. 000001CA  542E 5441                addq.b     [A6 + 0x5441], 2
  195. 000001CE  4B45                     chk.w      D5, D5
  196. 000001D0  5448                     addq.w     A0, 2
  197. 000001D2  4953                     chk.w      D4, [A3]
  198. 000001D4  4D4F                     chk.w      D6, A7
  199. 000001D6  5649                     addq.w     A1, 3
  200. 000001D8  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  201. 000001DA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  202. export_2492: // at 000001DC (misaligned)
  203. 000001DE  0000 206E                ori.b      D0, 0x6E /* 'n' */
  204. 000001E2  000C 43ED                ori.b      A4, 0xED
  205. 000001E6  F814 20D9                .tblXX     0xF814, 0x20D9 // unimplemented
  206. 000001EA  20D9                     move.l     [A0]+, [A1]+
  207. 000001EC  4E5E                     unlink     A6
  208. 000001EE  205F                     movea.l    A0, [A7]+
  209. 000001F0  504F                     addq.w     A7, 8
  210. 000001F2  4ED0                     jmp        [A0]
  211. 000001F4  802C 5447                or.b       D0, [A4 + 0x5447]
  212. 000001F8  5241                     addq.w     D1, 1
  213. 000001FA  4E44                     trap       4
  214. 000001FC  5041                     addq.w     D1, 8
  215. 000001FE  4D4F                     chk.w      D6, A7
  216. 00000200  5649                     addq.w     A1, 3
  217. 00000202  4544                     chk.w      D2, D4
  218. 00000204  4F43                     chk.w      D7, D3
  219. 00000206  554D                     subq.w     A5, 2
  220. 00000208  454E                     chk.w      D2, A6
  221. 0000020A  542E 4745                addq.b     [A6 + 0x4745], 2
  222. 0000020E  5447                     addq.w     D7, 2
  223. 00000210  4C4F 4241                movem.l    D0,D6,A1,A6, A7
  224. 00000214  4C44 4947                movem.l    D0,D1,D2,D6,A0,A3,A6, D4
  225. 00000218  4954                     chk.w      D4, [A4]
  226. 0000021A  495A                     chk.w      D4, [A2]+
  227. 0000021C  4552                     chk.w      D2, [A2]
  228. 0000021E  5245                     addq.w     D5, 1
  229. 00000220  4354                     chk.w      D1, [A4]
  230. 00000222  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  231. // begin alternate branch 00000224-0000022A
  232. export_2493:
  233. fn00000224:
  234. 00000224  4E56 0000                link       A6, 0
  235. 00000228  2F0C                     move.l     -[A7], A4
  236. // end alternate branch 00000224-0000022A
  237. export_2493: // at 00000224 (misaligned)
  238. fn00000224: // (misaligned)
  239. 00000226  0000 2F0C                ori.b      D0, 0xC
  240. 0000022A  286E 0008                movea.l    A4, [A6 + 0x8]
  241. 0000022E  4A2E 000C                tst.b      [A6 + 0xC]
  242. 00000232  674C                     beq        +0x4E /* 00000280 */
  243. 00000234  2054                     movea.l    A0, [A4]
  244. 00000236  2F28 0050                move.l     -[A7], [A0 + 0x50]
  245. 0000023A  4EAD 4B32                jsr        [A5 + 0x4B32 /* export_2402 */]
  246. 0000023E  2054                     movea.l    A0, [A4]
  247. 00000240  2F28 0054                move.l     -[A7], [A0 + 0x54]
  248. 00000244  4EAD 457A                jsr        [A5 + 0x457A /* export_2219 */]
  249. 00000248  2054                     movea.l    A0, [A4]
  250. 0000024A  2F28 0058                move.l     -[A7], [A0 + 0x58]
  251. 0000024E  4EAD 44D2                jsr        [A5 + 0x44D2 /* export_2198 */]
  252. 00000252  2054                     movea.l    A0, [A4]
  253. 00000254  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  254. 00000258  4EAD 4232                jsr        [A5 + 0x4232 /* export_2114 */]
  255. 0000025C  2054                     movea.l    A0, [A4]
  256. 0000025E  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  257. 00000262  4EAD 4232                jsr        [A5 + 0x4232 /* export_2114 */]
  258. 00000266  2054                     movea.l    A0, [A4]
  259. 00000268  2F28 0060                move.l     -[A7], [A0 + 0x60]
  260. 0000026C  4EAD 4232                jsr        [A5 + 0x4232 /* export_2114 */]
  261. 00000270  2054                     movea.l    A0, [A4]
  262. 00000272  2F28 0064                move.l     -[A7], [A0 + 0x64]
  263. 00000276  4EAD 4BC2                jsr        [A5 + 0x4BC2 /* export_2420 */]
  264. 0000027A  2F0C                     move.l     -[A7], A4
  265. 0000027C  4EAD 2CC2                jsr        [A5 + 0x2CC2 /* export_1428 */]
  266. label00000280:
  267. 00000280  286E FFFC                movea.l    A4, [A6 - 0x4]
  268. 00000284  4E5E                     unlink     A6
  269. 00000286  205F                     movea.l    A0, [A7]+
  270. 00000288  5C4F                     addq.w     A7, 6
  271. 0000028A  4ED0                     jmp        [A0]
  272. 0000028C  8025                     or.b       D0, -[A5]
  273. 0000028E  5447                     addq.w     D7, 2
  274. 00000290  5241                     addq.w     D1, 1
  275. 00000292  4E44                     trap       4
  276. 00000294  5041                     addq.w     D1, 8
  277. 00000296  4D4F                     chk.w      D6, A7
  278. 00000298  5649                     addq.w     A1, 3
  279. 0000029A  4544                     chk.w      D2, D4
  280. 0000029C  4F43                     chk.w      D7, D3
  281. 0000029E  554D                     subq.w     A5, 2
  282. 000002A0  454E                     chk.w      D2, A6
  283. 000002A2  542E 4143                addq.b     [A6 + 0x4143], 2
  284. 000002A6  5449                     addq.w     A1, 2
  285. 000002A8  5641                     addq.w     D1, 3
  286. 000002AA  5445                     addq.w     D5, 2
  287. 000002AC  5441                     addq.w     D1, 2
  288. 000002AE  5247                     addq.w     D7, 1
  289. 000002B0  4554                     chk.w      D2, [A4]
  290. 000002B2  5300                     subq.b     D0, 1
  291. 000002B4  0000 0000                ori.b      D0, 0x0
  292. export_2494:
  293. 000002B8  4E56 0000                link       A6, 0
  294. 000002BC  3D6D F134 0008           move.w     [A6 + 0x8], [A5 - 0xECC]
  295. 000002C2  4E5E                     unlink     A6
  296. 000002C4  4E75                     rts
  297. 000002C6  8027                     or.b       D0, -[A7]
  298. 000002C8  4745                     chk.w      D3, D5
  299. 000002CA  544D                     addq.w     A5, 2
  300. 000002CC  4F56                     chk.w      D7, [A6]
  301. 000002CE  4945                     chk.w      D4, D5
  302. 000002D0  434F                     chk.w      D1, A7
  303. 000002D2  4C55 4D4E                movem.l    D1,D2,D3,D6,A0,A2,A3,A6, [A5]
  304. 000002D6  5F5F                     subq.w     [A7]+, 7
  305. 000002D8  3231 5447                move.w     D1, [A1 + D5.w * 4 + 0x47]
  306. 000002DC  5241                     addq.w     D1, 1
  307. 000002DE  4E44                     trap       4
  308. 000002E0  5041                     addq.w     D1, 8
  309. 000002E2  4D4F                     chk.w      D6, A7
  310. 000002E4  5649                     addq.w     A1, 3
  311. 000002E6  4544                     chk.w      D2, D4
  312. 000002E8  4F43                     chk.w      D7, D3
  313. 000002EA  554D                     subq.w     A5, 2
  314. 000002EC  454E                     chk.w      D2, A6
  315. 000002EE  5400                     addq.b     D0, 2
  316. 000002F0  0000 0000                ori.b      D0, 0x0
  317. export_2495:
  318. 000002F4  4E56 0000                link       A6, 0
  319. 000002F8  3D6D F12C 0008           move.w     [A6 + 0x8], [A5 - 0xED4]
  320. 000002FE  4E5E                     unlink     A6
  321. 00000300  4E75                     rts
  322. 00000302  8029 4745                or.b       D0, [A1 + 0x4745]
  323. 00000306  5450                     addq.w     [A0], 2
  324. 00000308  5245                     addq.w     D5, 1
  325. 0000030A  5649                     addq.w     A1, 3
  326. 0000030C  4557                     chk.w      D2, [A7]
  327. 0000030E  434F                     chk.w      D1, A7
  328. 00000310  4C55 4D4E                movem.l    D1,D2,D3,D6,A0,A2,A3,A6, [A5]
  329. 00000314  5F5F                     subq.w     [A7]+, 7
  330. 00000316  3231 5447                move.w     D1, [A1 + D5.w * 4 + 0x47]
  331. 0000031A  5241                     addq.w     D1, 1
  332. 0000031C  4E44                     trap       4
  333. 0000031E  5041                     addq.w     D1, 8
  334. 00000320  4D4F                     chk.w      D6, A7
  335. 00000322  5649                     addq.w     A1, 3
  336. 00000324  4544                     chk.w      D2, D4
  337. 00000326  4F43                     chk.w      D7, D3
  338. 00000328  554D                     subq.w     A5, 2
  339. 0000032A  454E                     chk.w      D2, A6
  340. 0000032C  5400                     addq.b     D0, 2
  341. 0000032E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  342. export_2496: // at 00000330 (misaligned)
  343. 00000332  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  344. 00000336  205F                     movea.l    A0, [A7]+
  345. 00000338  504F                     addq.w     A7, 8
  346. 0000033A  4ED0                     jmp        [A0]
  347. 0000033C  8023                     or.b       D0, -[A3]
  348. 0000033E  5447                     addq.w     D7, 2
  349. 00000340  5241                     addq.w     D1, 1
  350. 00000342  4E44                     trap       4
  351. 00000344  5041                     addq.w     D1, 8
  352. 00000346  4D4F                     chk.w      D6, A7
  353. 00000348  5649                     addq.w     A1, 3
  354. 0000034A  4544                     chk.w      D2, D4
  355. 0000034C  4F43                     chk.w      D7, D3
  356. 0000034E  554D                     subq.w     A5, 2
  357. 00000350  454E                     chk.w      D2, A6
  358. 00000352  542E 4944                addq.b     [A6 + 0x4944], 2
  359. 00000356  4C45 5255                movem.l    D0,D2,D4,D6,A1,A4,A6, D5
  360. 0000035A  4E4D                     trap       13
  361. 0000035C  4F56                     chk.w      D7, [A6]
  362. 0000035E  4945                     chk.w      D4, D5
  363. 00000360  5300                     subq.b     D0, 1
  364. 00000362  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  365. export_2497: // at 00000364 (misaligned)
  366. 00000366  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  367. 0000036A  205F                     movea.l    A0, [A7]+
  368. 0000036C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  369. 00000370  4ED0                     jmp        [A0]
  370. 00000372  9E54                     sub.w      D7, [A4]
  371. 00000374  4752                     chk.w      D3, [A2]
  372. 00000376  414E                     chk.w      D0, A6
  373. 00000378  4450                     neg.w      [A0]
  374. 0000037A  414D                     chk.w      D0, A5
  375. 0000037C  4F56                     chk.w      D7, [A6]
  376. 0000037E  4945                     chk.w      D4, D5
  377. 00000380  444F                     neg.w      A7
  378. 00000382  4355                     chk.w      D1, [A5]
  379. 00000384  4D45                     chk.w      D6, D5
  380. 00000386  4E54 2E52                link       A4, -0xFFFFD1AE
  381. 0000038A  554E                     subq.w     A6, 2
  382. 0000038C  4D4F                     chk.w      D6, A7
  383. 0000038E  5649                     addq.w     A1, 3
  384. 00000390  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  385. 00000392  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  386. export_2498: // at 00000394 (misaligned)
  387. 00000396  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  388. 0000039A  205F                     movea.l    A0, [A7]+
  389. 0000039C  504F                     addq.w     A7, 8
  390. 0000039E  4ED0                     jmp        [A0]
  391. 000003A0  8025                     or.b       D0, -[A5]
  392. 000003A2  5447                     addq.w     D7, 2
  393. 000003A4  5241                     addq.w     D1, 1
  394. 000003A6  4E44                     trap       4
  395. 000003A8  5041                     addq.w     D1, 8
  396. 000003AA  4D4F                     chk.w      D6, A7
  397. 000003AC  5649                     addq.w     A1, 3
  398. 000003AE  4544                     chk.w      D2, D4
  399. 000003B0  4F43                     chk.w      D7, D3
  400. 000003B2  554D                     subq.w     A5, 2
  401. 000003B4  454E                     chk.w      D2, A6
  402. 000003B6  542E 444F                addq.b     [A6 + 0x444F], 2
  403. 000003BA  5542                     subq.w     D2, 2
  404. 000003BC  4C45 434C                movem.l    D2,D3,D6,A0,A1,A6, D5
  405. 000003C0  4943                     chk.w      D4, D3
  406. 000003C2  4B50                     chk.w      D5, [A0]
  407. 000003C4  4C41 5900                movem.l    A0,A3,A4,A6, D1
  408. 000003C8  0000 0000                ori.b      D0, 0x0
  409. export_2499:
  410. 000003CC  4E56 0000                link       A6, 0
  411. 000003D0  422E 0010                clr.b      [A6 + 0x10]
  412. 000003D4  4E5E                     unlink     A6
  413. 000003D6  205F                     movea.l    A0, [A7]+
  414. 000003D8  504F                     addq.w     A7, 8
  415. 000003DA  4ED0                     jmp        [A0]
  416. 000003DC  8022                     or.b       D0, -[A2]
  417. 000003DE  5447                     addq.w     D7, 2
  418. 000003E0  5241                     addq.w     D1, 1
  419. 000003E2  4E44                     trap       4
  420. 000003E4  5041                     addq.w     D1, 8
  421. 000003E6  4D4F                     chk.w      D6, A7
  422. 000003E8  5649                     addq.w     A1, 3
  423. 000003EA  4544                     chk.w      D2, D4
  424. 000003EC  4F43                     chk.w      D7, D3
  425. 000003EE  554D                     subq.w     A5, 2
  426. 000003F0  454E                     chk.w      D2, A6
  427. 000003F2  542E 4345                addq.b     [A6 + 0x4345], 2
  428. 000003F6  4C4C 4841                movem.l    D0,D6,A3,A6, A4
  429. 000003FA  534D                     subq.w     A5, 1
  430. 000003FC  4F56                     chk.w      D7, [A6]
  431. 000003FE  4945                     chk.w      D4, D5
  432. 00000400  0000 0000                ori.b      D0, 0x0
  433. export_2500:
  434. 00000404  4E56 0000                link       A6, 0
  435. 00000408  422E 0010                clr.b      [A6 + 0x10]
  436. 0000040C  4E5E                     unlink     A6
  437. 0000040E  205F                     movea.l    A0, [A7]+
  438. 00000410  504F                     addq.w     A7, 8
  439. 00000412  4ED0                     jmp        [A0]
  440. 00000414  8024                     or.b       D0, -[A4]
  441. 00000416  5447                     addq.w     D7, 2
  442. 00000418  5241                     addq.w     D1, 1
  443. 0000041A  4E44                     trap       4
  444. 0000041C  5041                     addq.w     D1, 8
  445. 0000041E  4D4F                     chk.w      D6, A7
  446. 00000420  5649                     addq.w     A1, 3
  447. 00000422  4544                     chk.w      D2, D4
  448. 00000424  4F43                     chk.w      D7, D3
  449. 00000426  554D                     subq.w     A5, 2
  450. 00000428  454E                     chk.w      D2, A6
  451. 0000042A  542E 4953                addq.b     [A6 + 0x4953], 2
  452. 0000042E  4345                     chk.w      D1, D5
  453. 00000430  4C4C 5345                movem.l    D0,D2,D6,A0,A1,A4,A6, A4
  454. 00000434  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  455. 00000438  4544                     chk.w      D2, D4
  456. 0000043A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  457. export_2501: // at 0000043C (misaligned)
  458. 0000043E  0000 422E                ori.b      D0, 0x2E /* '.' */
  459. 00000442  0010 4E5E                ori.b      [A0], 0x5E /* '^' */
  460. 00000446  205F                     movea.l    A0, [A7]+
  461. 00000448  504F                     addq.w     A7, 8
  462. 0000044A  4ED0                     jmp        [A0]
  463. 0000044C  8025                     or.b       D0, -[A5]
  464. 0000044E  5447                     addq.w     D7, 2
  465. 00000450  5241                     addq.w     D1, 1
  466. 00000452  4E44                     trap       4
  467. 00000454  5041                     addq.w     D1, 8
  468. 00000456  4D4F                     chk.w      D6, A7
  469. 00000458  5649                     addq.w     A1, 3
  470. 0000045A  4544                     chk.w      D2, D4
  471. 0000045C  4F43                     chk.w      D7, D3
  472. 0000045E  554D                     subq.w     A5, 2
  473. 00000460  454E                     chk.w      D2, A6
  474. 00000462  542E 4953                addq.b     [A6 + 0x4953], 2
  475. 00000466  4345                     chk.w      D1, D5
  476. 00000468  4C4C 4849                movem.l    D0,D3,D6,A3,A6, A4
  477. 0000046C  4C49 4748                movem.l    D3,D6,A0,A1,A2,A6, A1
  478. 00000470  5445                     addq.w     D5, 2
  479. 00000472  4400                     neg.b      D0
  480. 00000474  0000 0000                ori.b      D0, 0x0
  481. export_2502:
  482. 00000478  4E56 0000                link       A6, 0
  483. 0000047C  422E 0010                clr.b      [A6 + 0x10]
  484. 00000480  4E5E                     unlink     A6
  485. 00000482  205F                     movea.l    A0, [A7]+
  486. 00000484  504F                     addq.w     A7, 8
  487. 00000486  4ED0                     jmp        [A0]
  488. 00000488  8024                     or.b       D0, -[A4]
  489. 0000048A  5447                     addq.w     D7, 2
  490. 0000048C  5241                     addq.w     D1, 1
  491. 0000048E  4E44                     trap       4
  492. 00000490  5041                     addq.w     D1, 8
  493. 00000492  4D4F                     chk.w      D6, A7
  494. 00000494  5649                     addq.w     A1, 3
  495. 00000496  4544                     chk.w      D2, D4
  496. 00000498  4F43                     chk.w      D7, D3
  497. 0000049A  554D                     subq.w     A5, 2
  498. 0000049C  454E                     chk.w      D2, A6
  499. 0000049E  542E 4953                addq.b     [A6 + 0x4953], 2
  500. 000004A2  4C49 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A1
  501. 000004A6  5345                     subq.w     D5, 1
  502. 000004A8  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  503. 000004AC  4544                     chk.w      D2, D4
  504. 000004AE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  505. export_2503: // at 000004B0 (misaligned)
  506. 000004B2  0000 422E                ori.b      D0, 0x2E /* '.' */
  507. 000004B6  0010 4E5E                ori.b      [A0], 0x5E /* '^' */
  508. 000004BA  205F                     movea.l    A0, [A7]+
  509. 000004BC  504F                     addq.w     A7, 8
  510. 000004BE  4ED0                     jmp        [A0]
  511. 000004C0  802A 5447                or.b       D0, [A2 + 0x5447]
  512. 000004C4  5241                     addq.w     D1, 1
  513. 000004C6  4E44                     trap       4
  514. 000004C8  5041                     addq.w     D1, 8
  515. 000004CA  4D4F                     chk.w      D6, A7
  516. 000004CC  5649                     addq.w     A1, 3
  517. 000004CE  4544                     chk.w      D2, D4
  518. 000004D0  4F43                     chk.w      D7, D3
  519. 000004D2  554D                     subq.w     A5, 2
  520. 000004D4  454E                     chk.w      D2, A6
  521. 000004D6  542E 4152                addq.b     [A6 + 0x4152], 2
  522. 000004DA  4541                     chk.w      D2, D1
  523. 000004DC  4E59                     unlink     A1
  524. 000004DE  494E                     chk.w      D4, A6
  525. 000004E0  4C49 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A1
  526. 000004E4  5345                     subq.w     D5, 1
  527. 000004E6  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  528. 000004EA  4544                     chk.w      D2, D4
  529. 000004EC  0000 0000                ori.b      D0, 0x0
  530. export_2504:
  531. 000004F0  4E56 0000                link       A6, 0
  532. 000004F4  4E5E                     unlink     A6
  533. 000004F6  205F                     movea.l    A0, [A7]+
  534. 000004F8  5C4F                     addq.w     A7, 6
  535. 000004FA  4ED0                     jmp        [A0]
  536. 000004FC  9F54                     sub.w      [A4], D7
  537. 000004FE  4752                     chk.w      D3, [A2]
  538. 00000500  414E                     chk.w      D0, A6
  539. 00000502  4450                     neg.w      [A0]
  540. 00000504  414D                     chk.w      D0, A5
  541. 00000506  4F56                     chk.w      D7, [A6]
  542. 00000508  4945                     chk.w      D4, D5
  543. 0000050A  444F                     neg.w      A7
  544. 0000050C  4355                     chk.w      D1, [A5]
  545. 0000050E  4D45                     chk.w      D6, D5
  546. 00000510  4E54 2E53                link       A4, -0xFFFFD1AD
  547. 00000514  454C                     chk.w      D2, A4
  548. 00000516  4543                     chk.w      D2, D3
  549. 00000518  5441                     addq.w     D1, 2
  550. 0000051A  4C4C 0000                movem.l    <none>, A4
  551. 0000051E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  552. export_2505: // at 00000520 (misaligned)
  553. 00000522  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  554. 00000526  205F                     movea.l    A0, [A7]+
  555. 00000528  4FEF 000A                lea.l      A7, [A7 + 0xA]
  556. 0000052C  4ED0                     jmp        [A0]
  557. 0000052E  8020                     or.b       D0, -[A0]
  558. 00000530  5447                     addq.w     D7, 2
  559. 00000532  5241                     addq.w     D1, 1
  560. 00000534  4E44                     trap       4
  561. 00000536  5041                     addq.w     D1, 8
  562. 00000538  4D4F                     chk.w      D6, A7
  563. 0000053A  5649                     addq.w     A1, 3
  564. 0000053C  4544                     chk.w      D2, D4
  565. 0000053E  4F43                     chk.w      D7, D3
  566. 00000540  554D                     subq.w     A5, 2
  567. 00000542  454E                     chk.w      D2, A6
  568. 00000544  542E 5345                addq.b     [A6 + 0x5345], 2
  569. 00000548  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  570. 0000054C  4345                     chk.w      D1, D5
  571. 0000054E  4C4C 0000                movem.l    <none>, A4
  572. 00000552  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  573. export_2506: // at 00000554 (misaligned)
  574. 00000556  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  575. 0000055A  205F                     movea.l    A0, [A7]+
  576. 0000055C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  577. 00000560  4ED0                     jmp        [A0]
  578. 00000562  8026                     or.b       D0, -[A6]
  579. 00000564  5447                     addq.w     D7, 2
  580. 00000566  5241                     addq.w     D1, 1
  581. 00000568  4E44                     trap       4
  582. 0000056A  5041                     addq.w     D1, 8
  583. 0000056C  4D4F                     chk.w      D6, A7
  584. 0000056E  5649                     addq.w     A1, 3
  585. 00000570  4544                     chk.w      D2, D4
  586. 00000572  4F43                     chk.w      D7, D3
  587. 00000574  554D                     subq.w     A5, 2
  588. 00000576  454E                     chk.w      D2, A6
  589. 00000578  542E 4745                addq.b     [A6 + 0x4745], 2
  590. 0000057C  544C                     addq.w     A4, 2
  591. 0000057E  4142                     chk.w      D0, D2
  592. 00000580  454C                     chk.w      D2, A4
  593. 00000582  544F                     addq.w     A7, 2
  594. 00000584  5354                     subq.w     [A4], 1
  595. 00000586  5249                     addq.w     A1, 1
  596. 00000588  4E47                     trap       7
  597. 0000058A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  598. export_2507: // at 0000058C (misaligned)
  599. 0000058E  0000 422E                ori.b      D0, 0x2E /* '.' */
  600. 00000592  000E 4E5E                ori.b      A6, 0x5E /* '^' */
  601. 00000596  205F                     movea.l    A0, [A7]+
  602. 00000598  5C4F                     addq.w     A7, 6
  603. 0000059A  4ED0                     jmp        [A0]
  604. 0000059C  8022                     or.b       D0, -[A2]
  605. 0000059E  5447                     addq.w     D7, 2
  606. 000005A0  5241                     addq.w     D1, 1
  607. 000005A2  4E44                     trap       4
  608. 000005A4  5041                     addq.w     D1, 8
  609. 000005A6  4D4F                     chk.w      D6, A7
  610. 000005A8  5649                     addq.w     A1, 3
  611. 000005AA  4544                     chk.w      D2, D4
  612. 000005AC  4F43                     chk.w      D7, D3
  613. 000005AE  554D                     subq.w     A5, 2
  614. 000005B0  454E                     chk.w      D2, A6
  615. 000005B2  542E 4D41                addq.b     [A6 + 0x4D41], 2
  616. 000005B6  5949                     subq.w     A1, 4
  617. 000005B8  4E53 4552                link       A3, -0xFFFFBAAE
  618. 000005BC  5452                     addq.w     [A2], 2
  619. 000005BE  4F57                     chk.w      D7, [A7]
  620. 000005C0  0000 0000                ori.b      D0, 0x0
  621. export_2508:
  622. 000005C4  4E56 0000                link       A6, 0
  623. 000005C8  426E 000C                clr.w      [A6 + 0xC]
  624. 000005CC  4E5E                     unlink     A6
  625. 000005CE  2E9F                     move.l     [A7], [A7]+
  626. 000005D0  4E75                     rts
  627. 000005D2  9D54                     sub.w      [A4], D6
  628. 000005D4  4752                     chk.w      D3, [A2]
  629. 000005D6  414E                     chk.w      D0, A6
  630. 000005D8  4450                     neg.w      [A0]
  631. 000005DA  414D                     chk.w      D0, A5
  632. 000005DC  4F56                     chk.w      D7, [A6]
  633. 000005DE  4945                     chk.w      D4, D5
  634. 000005E0  444F                     neg.w      A7
  635. 000005E2  4355                     chk.w      D1, [A5]
  636. 000005E4  4D45                     chk.w      D6, D5
  637. 000005E6  4E54 2E47                link       A4, -0xFFFFD1B9
  638. 000005EA  4554                     chk.w      D2, [A4]
  639. 000005EC  524F                     addq.w     A7, 1
  640. 000005EE  5753                     subq.w     [A3], 3
  641. 000005F0  0000 0000                ori.b      D0, 0x0
  642. export_2509:
  643. 000005F4  4E56 0000                link       A6, 0
  644. 000005F8  426E 000C                clr.w      [A6 + 0xC]
  645. 000005FC  4E5E                     unlink     A6
  646. 000005FE  2E9F                     move.l     [A7], [A7]+
  647. 00000600  4E75                     rts
  648. 00000602  8020                     or.b       D0, -[A0]
  649. 00000604  5447                     addq.w     D7, 2
  650. 00000606  5241                     addq.w     D1, 1
  651. 00000608  4E44                     trap       4
  652. 0000060A  5041                     addq.w     D1, 8
  653. 0000060C  4D4F                     chk.w      D6, A7
  654. 0000060E  5649                     addq.w     A1, 3
  655. 00000610  4544                     chk.w      D2, D4
  656. 00000612  4F43                     chk.w      D7, D3
  657. 00000614  554D                     subq.w     A5, 2
  658. 00000616  454E                     chk.w      D2, A6
  659. 00000618  542E 4745                addq.b     [A6 + 0x4745], 2
  660. 0000061C  5443                     addq.w     D3, 2
  661. 0000061E  4F4C                     chk.w      D7, A4
  662. 00000620  554D                     subq.w     A5, 2
  663. 00000622  4E53 0000                link       A3, 0
  664. 00000626  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  665. export_2510: // at 00000628 (misaligned)
  666. 0000062A  0000 2F07                ori.b      D0, 0x7
  667. 0000062E  2E2E 000C                move.l     D7, [A6 + 0xC]
  668. 00000632  102E 0010                move.b     D0, [A6 + 0x10]
  669. 00000636  5300                     subq.b     D0, 1
  670. 00000638  6564                     bcs        +0x66 /* 0000069E */
  671. 0000063A  0C00 0003                cmpi.b     D0, 0x3
  672. 0000063E  625E                     bhi        +0x60 /* 0000069E */
  673. 00000640  7200                     moveq.l    D1, 0x00
  674. 00000642  1200                     move.b     D1, D0
  675. 00000644  D241                     add.w      D1, D1
  676. 00000646  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  677. 0000064A  4EFB 1000                jmp        [PC + D1.w]
  678. 0000064E  000A 0010                ori.b      A2, 0x10
  679. 00000652  0026 003C                ori.b      -[A6], 0x3C /* '<' */
  680. 00000656  422E 0012                clr.b      [A6 + 0x12]
  681. 0000065A  6048                     bra        +0x4A /* 000006A4 */
  682. 0000065C  302D F134                move.w     D0, [A5 - 0xECC]
  683. 00000660  48C0                     ext.l      D0
  684. 00000662  B087                     cmp.l      D0, D7
  685. 00000664  52C0                     shi        D0
  686. 00000666  0240 0001                andi.w     D0, 0x1
  687. 0000066A  48C0                     ext.l      D0
  688. 0000066C  1D40 0012                move.b     [A6 + 0x12], D0
  689. 00000670  6032                     bra        +0x34 /* 000006A4 */
  690. 00000672  302D F134                move.w     D0, [A5 - 0xECC]
  691. 00000676  48C0                     ext.l      D0
  692. 00000678  B087                     cmp.l      D0, D7
  693. 0000067A  55C0                     scs        D0
  694. 0000067C  0240 0001                andi.w     D0, 0x1
  695. 00000680  48C0                     ext.l      D0
  696. 00000682  1D40 0012                move.b     [A6 + 0x12], D0
  697. 00000686  601C                     bra        +0x1E /* 000006A4 */
  698. 00000688  302D F134                move.w     D0, [A5 - 0xECC]
  699. 0000068C  48C0                     ext.l      D0
  700. 0000068E  B087                     cmp.l      D0, D7
  701. 00000690  56C0                     sne        D0
  702. 00000692  0240 0001                andi.w     D0, 0x1
  703. 00000696  48C0                     ext.l      D0
  704. 00000698  1D40 0012                move.b     [A6 + 0x12], D0
  705. 0000069C  6006                     bra        +0x8 /* 000006A4 */
  706. label0000069E:
  707. 0000069E  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  708. label000006A4:
  709. 000006A4  2E2E FFFC                move.l     D7, [A6 - 0x4]
  710. 000006A8  4E5E                     unlink     A6
  711. 000006AA  205F                     movea.l    A0, [A7]+
  712. 000006AC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  713. 000006B0  4ED0                     jmp        [A0]
  714. 000006B2  8024                     or.b       D0, -[A4]
  715. 000006B4  5447                     addq.w     D7, 2
  716. 000006B6  5241                     addq.w     D1, 1
  717. 000006B8  4E44                     trap       4
  718. 000006BA  5041                     addq.w     D1, 8
  719. 000006BC  4D4F                     chk.w      D6, A7
  720. 000006BE  5649                     addq.w     A1, 3
  721. 000006C0  4544                     chk.w      D2, D4
  722. 000006C2  4F43                     chk.w      D7, D3
  723. 000006C4  554D                     subq.w     A5, 2
  724. 000006C6  454E                     chk.w      D2, A6
  725. 000006C8  542E 4953                addq.b     [A6 + 0x4953], 2
  726. 000006CC  434F                     chk.w      D1, A7
  727. 000006CE  4C55 4D4E                movem.l    D1,D2,D3,D6,A0,A2,A3,A6, [A5]
  728. 000006D2  4849                     pea.l      A1
  729. 000006D4  4444                     neg.w      D4
  730. 000006D6  454E                     chk.w      D2, A6
  731. 000006D8  0000 0000                ori.b      D0, 0x0
  732. export_2511:
  733. 000006DC  4E56 0000                link       A6, 0
  734. 000006E0  4E5E                     unlink     A6
  735. 000006E2  205F                     movea.l    A0, [A7]+
  736. 000006E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  737. 000006E8  4ED0                     jmp        [A0]
  738. 000006EA  8026                     or.b       D0, -[A6]
  739. 000006EC  5447                     addq.w     D7, 2
  740. 000006EE  5241                     addq.w     D1, 1
  741. 000006F0  4E44                     trap       4
  742. 000006F2  5041                     addq.w     D1, 8
  743. 000006F4  4D4F                     chk.w      D6, A7
  744. 000006F6  5649                     addq.w     A1, 3
  745. 000006F8  4544                     chk.w      D2, D4
  746. 000006FA  4F43                     chk.w      D7, D3
  747. 000006FC  554D                     subq.w     A5, 2
  748. 000006FE  454E                     chk.w      D2, A6
  749. 00000700  542E 4745                addq.b     [A6 + 0x4745], 2
  750. 00000704  544D                     addq.w     A5, 2
  751. 00000706  4F56                     chk.w      D7, [A6]
  752. 00000708  4945                     chk.w      D4, D5
  753. 0000070A  4449                     neg.w      A1
  754. 0000070C  5350                     subq.w     [A0], 1
  755. 0000070E  5245                     addq.w     D5, 1
  756. 00000710  4354                     chk.w      D1, [A4]
  757. 00000712  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  758. export_2512: // at 00000714 (misaligned)
  759. 00000716  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  760. 0000071A  205F                     movea.l    A0, [A7]+
  761. 0000071C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  762. 00000720  4ED0                     jmp        [A0]
  763. 00000722  8026                     or.b       D0, -[A6]
  764. 00000724  5447                     addq.w     D7, 2
  765. 00000726  5241                     addq.w     D1, 1
  766. 00000728  4E44                     trap       4
  767. 0000072A  5041                     addq.w     D1, 8
  768. 0000072C  4D4F                     chk.w      D6, A7
  769. 0000072E  5649                     addq.w     A1, 3
  770. 00000730  4544                     chk.w      D2, D4
  771. 00000732  4F43                     chk.w      D7, D3
  772. 00000734  554D                     subq.w     A5, 2
  773. 00000736  454E                     chk.w      D2, A6
  774. 00000738  542E 5345                addq.b     [A6 + 0x5345], 2
  775. 0000073C  544D                     addq.w     A5, 2
  776. 0000073E  4F56                     chk.w      D7, [A6]
  777. 00000740  4945                     chk.w      D4, D5
  778. 00000742  4449                     neg.w      A1
  779. 00000744  5350                     subq.w     [A0], 1
  780. 00000746  5245                     addq.w     D5, 1
  781. 00000748  4354                     chk.w      D1, [A4]
  782. 0000074A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  783. export_2513: // at 0000074C (misaligned)
  784. 0000074E  0000 7000                ori.b      D0, 0x0
  785. 00000752  2D40 0010                move.l     [A6 + 0x10], D0
  786. 00000756  4E5E                     unlink     A6
  787. 00000758  205F                     movea.l    A0, [A7]+
  788. 0000075A  504F                     addq.w     A7, 8
  789. 0000075C  4ED0                     jmp        [A0]
  790. 0000075E  8031 5447                or.b       D0, [A1 + D5.w * 4 + 0x47]
  791. 00000762  5241                     addq.w     D1, 1
  792. 00000764  4E44                     trap       4
  793. 00000766  5041                     addq.w     D1, 8
  794. 00000768  4D4F                     chk.w      D6, A7
  795. 0000076A  5649                     addq.w     A1, 3
  796. 0000076C  4544                     chk.w      D2, D4
  797. 0000076E  4F43                     chk.w      D7, D3
  798. 00000770  554D                     subq.w     A5, 2
  799. 00000772  454E                     chk.w      D2, A6
  800. 00000774  542E 4745                addq.b     [A6 + 0x4745], 2
  801. 00000778  544D                     addq.w     A5, 2
  802. 0000077A  4F56                     chk.w      D7, [A6]
  803. 0000077C  4945                     chk.w      D4, D5
  804. 0000077E  4449                     neg.w      A1
  805. 00000780  5350                     subq.w     [A0], 1
  806. 00000782  4C41 5942                movem.l    D1,D6,A0,A3,A4,A6, D1
  807. 00000786  4F55                     chk.w      D7, [A5]
  808. 00000788  4E44                     trap       4
  809. 0000078A  5352                     subq.w     [A2], 1
  810. 0000078C  4547                     chk.w      D2, D7
  811. 0000078E  494F                     chk.w      D4, A7
  812. 00000790  4E00                     .invalid   // invalid opcode 4
  813. 00000792  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  814. export_2514: // at 00000794 (misaligned)
  815. 00000796  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  816. 0000079A  205F                     movea.l    A0, [A7]+
  817. 0000079C  504F                     addq.w     A7, 8
  818. 0000079E  4ED0                     jmp        [A0]
  819. 000007A0  8027                     or.b       D0, -[A7]
  820. 000007A2  5447                     addq.w     D7, 2
  821. 000007A4  5241                     addq.w     D1, 1
  822. 000007A6  4E44                     trap       4
  823. 000007A8  5041                     addq.w     D1, 8
  824. 000007AA  4D4F                     chk.w      D6, A7
  825. 000007AC  5649                     addq.w     A1, 3
  826. 000007AE  4544                     chk.w      D2, D4
  827. 000007B0  4F43                     chk.w      D7, D3
  828. 000007B2  554D                     subq.w     A5, 2
  829. 000007B4  454E                     chk.w      D2, A6
  830. 000007B6  542E 5341                addq.b     [A6 + 0x5341], 2
  831. 000007BA  5645                     addq.w     D5, 3
  832. 000007BC  4D4F                     chk.w      D6, A7
  833. 000007BE  5649                     addq.w     A1, 3
  834. 000007C0  4544                     chk.w      D2, D4
  835. 000007C2  4953                     chk.w      D4, [A3]
  836. 000007C4  5052                     addq.w     [A2], 8
  837. 000007C6  4543                     chk.w      D2, D3
  838. 000007C8  5400                     addq.b     D0, 2
  839. 000007CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  840. export_2515: // at 000007CC (misaligned)
  841. 000007CE  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  842. 000007D2  205F                     movea.l    A0, [A7]+
  843. 000007D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  844. 000007D8  4ED0                     jmp        [A0]
  845. 000007DA  8029 5447                or.b       D0, [A1 + 0x5447]
  846. 000007DE  5241                     addq.w     D1, 1
  847. 000007E0  4E44                     trap       4
  848. 000007E2  5041                     addq.w     D1, 8
  849. 000007E4  4D4F                     chk.w      D6, A7
  850. 000007E6  5649                     addq.w     A1, 3
  851. 000007E8  4544                     chk.w      D2, D4
  852. 000007EA  4F43                     chk.w      D7, D3
  853. 000007EC  554D                     subq.w     A5, 2
  854. 000007EE  454E                     chk.w      D2, A6
  855. 000007F0  542E 4745                addq.b     [A6 + 0x4745], 2
  856. 000007F4  544F                     addq.w     A7, 2
  857. 000007F6  4C44 4D4F                movem.l    D0,D1,D2,D3,D6,A0,A2,A3,A6, D4
  858. 000007FA  5649                     addq.w     A1, 3
  859. 000007FC  4544                     chk.w      D2, D4
  860. 000007FE  4953                     chk.w      D4, [A3]
  861. 00000800  5052                     addq.w     [A2], 8
  862. 00000802  4543                     chk.w      D2, D3
  863. 00000804  5400                     addq.b     D0, 2
  864. 00000806  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  865. export_2516: // at 00000808 (misaligned)
  866. 0000080A  0000 7000                ori.b      D0, 0x0
  867. 0000080E  2D40 0010                move.l     [A6 + 0x10], D0
  868. 00000812  4E5E                     unlink     A6
  869. 00000814  205F                     movea.l    A0, [A7]+
  870. 00000816  504F                     addq.w     A7, 8
  871. 00000818  4ED0                     jmp        [A0]
  872. 0000081A  9D54                     sub.w      [A4], D6
  873. 0000081C  4752                     chk.w      D3, [A2]
  874. 0000081E  414E                     chk.w      D0, A6
  875. 00000820  4450                     neg.w      [A0]
  876. 00000822  414D                     chk.w      D0, A5
  877. 00000824  4F56                     chk.w      D7, [A6]
  878. 00000826  4945                     chk.w      D4, D5
  879. 00000828  444F                     neg.w      A7
  880. 0000082A  4355                     chk.w      D1, [A5]
  881. 0000082C  4D45                     chk.w      D6, D5
  882. 0000082E  4E54 2E47                link       A4, -0xFFFFD1B9
  883. 00000832  4554                     chk.w      D2, [A4]
  884. 00000834  4F4C                     chk.w      D7, A4
  885. 00000836  445A                     neg.w      [A2]+
  886. 00000838  0000 0000                ori.b      D0, 0x0
  887. export_2517:
  888. 0000083C  4E56 0000                link       A6, 0
  889. 00000840  4E5E                     unlink     A6
  890. 00000842  205F                     movea.l    A0, [A7]+
  891. 00000844  4FEF 000C                lea.l      A7, [A7 + 0xC]
  892. 00000848  4ED0                     jmp        [A0]
  893. 0000084A  9D54                     sub.w      [A4], D6
  894. 0000084C  4752                     chk.w      D3, [A2]
  895. 0000084E  414E                     chk.w      D0, A6
  896. 00000850  4450                     neg.w      [A0]
  897. 00000852  414D                     chk.w      D0, A5
  898. 00000854  4F56                     chk.w      D7, [A6]
  899. 00000856  4945                     chk.w      D4, D5
  900. 00000858  444F                     neg.w      A7
  901. 0000085A  4355                     chk.w      D1, [A5]
  902. 0000085C  4D45                     chk.w      D6, D5
  903. 0000085E  4E54 2E53                link       A4, -0xFFFFD1AD
  904. 00000862  4554                     chk.w      D2, [A4]
  905. 00000864  4F4C                     chk.w      D7, A4
  906. 00000866  445A                     neg.w      [A2]+
  907. 00000868  0000 0000                ori.b      D0, 0x0
  908. export_2518:
  909. 0000086C  4E56 0000                link       A6, 0
  910. 00000870  4E5E                     unlink     A6
  911. 00000872  205F                     movea.l    A0, [A7]+
  912. 00000874  5C4F                     addq.w     A7, 6
  913. 00000876  4ED0                     jmp        [A0]
  914. 00000878  8020                     or.b       D0, -[A0]
  915. 0000087A  5447                     addq.w     D7, 2
  916. 0000087C  5241                     addq.w     D1, 1
  917. 0000087E  4E44                     trap       4
  918. 00000880  5041                     addq.w     D1, 8
  919. 00000882  4D4F                     chk.w      D6, A7
  920. 00000884  5649                     addq.w     A1, 3
  921. 00000886  4544                     chk.w      D2, D4
  922. 00000888  4F43                     chk.w      D7, D3
  923. 0000088A  554D                     subq.w     A5, 2
  924. 0000088C  454E                     chk.w      D2, A6
  925. 0000088E  542E 4752                addq.b     [A6 + 0x4752], 2
  926. 00000892  4F55                     chk.w      D7, [A5]
  927. 00000894  504D                     addq.w     A5, 8
  928. 00000896  4F56                     chk.w      D7, [A6]
  929. 00000898  4945                     chk.w      D4, D5
  930. 0000089A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  931. export_2519: // at 0000089C (misaligned)
  932. 0000089E  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  933. 000008A2  205F                     movea.l    A0, [A7]+
  934. 000008A4  5C4F                     addq.w     A7, 6
  935. 000008A6  4ED0                     jmp        [A0]
  936. 000008A8  8024                     or.b       D0, -[A4]
  937. 000008AA  5447                     addq.w     D7, 2
  938. 000008AC  5241                     addq.w     D1, 1
  939. 000008AE  4E44                     trap       4
  940. 000008B0  5041                     addq.w     D1, 8
  941. 000008B2  4D4F                     chk.w      D6, A7
  942. 000008B4  5649                     addq.w     A1, 3
  943. 000008B6  4544                     chk.w      D2, D4
  944. 000008B8  4F43                     chk.w      D7, D3
  945. 000008BA  554D                     subq.w     A5, 2
  946. 000008BC  454E                     chk.w      D2, A6
  947. 000008BE  542E 554E                addq.b     [A6 + 0x554E], 2
  948. 000008C2  444F                     neg.w      A7
  949. 000008C4  4752                     chk.w      D3, [A2]
  950. 000008C6  4F55                     chk.w      D7, [A5]
  951. 000008C8  504D                     addq.w     A5, 8
  952. 000008CA  4F56                     chk.w      D7, [A6]
  953. 000008CC  4945                     chk.w      D4, D5
  954. 000008CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  955. export_2520: // at 000008D0 (misaligned)
  956. 000008D2  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  957. 000008D6  205F                     movea.l    A0, [A7]+
  958. 000008D8  5C4F                     addq.w     A7, 6
  959. 000008DA  4ED0                     jmp        [A0]
  960. 000008DC  8022                     or.b       D0, -[A2]
  961. 000008DE  5447                     addq.w     D7, 2
  962. 000008E0  5241                     addq.w     D1, 1
  963. 000008E2  4E44                     trap       4
  964. 000008E4  5041                     addq.w     D1, 8
  965. 000008E6  4D4F                     chk.w      D6, A7
  966. 000008E8  5649                     addq.w     A1, 3
  967. 000008EA  4544                     chk.w      D2, D4
  968. 000008EC  4F43                     chk.w      D7, D3
  969. 000008EE  554D                     subq.w     A5, 2
  970. 000008F0  454E                     chk.w      D2, A6
  971. 000008F2  542E 554E                addq.b     [A6 + 0x554E], 2
  972. 000008F6  4752                     chk.w      D3, [A2]
  973. 000008F8  4F55                     chk.w      D7, [A5]
  974. 000008FA  504D                     addq.w     A5, 8
  975. 000008FC  4F56                     chk.w      D7, [A6]
  976. 000008FE  4945                     chk.w      D4, D5
  977. 00000900  0000 0000                ori.b      D0, 0x0
  978. export_2521:
  979. 00000904  4E56 0000                link       A6, 0
  980. 00000908  4E5E                     unlink     A6
  981. 0000090A  205F                     movea.l    A0, [A7]+
  982. 0000090C  5C4F                     addq.w     A7, 6
  983. 0000090E  4ED0                     jmp        [A0]
  984. 00000910  8026                     or.b       D0, -[A6]
  985. 00000912  5447                     addq.w     D7, 2
  986. 00000914  5241                     addq.w     D1, 1
  987. 00000916  4E44                     trap       4
  988. 00000918  5041                     addq.w     D1, 8
  989. 0000091A  4D4F                     chk.w      D6, A7
  990. 0000091C  5649                     addq.w     A1, 3
  991. 0000091E  4544                     chk.w      D2, D4
  992. 00000920  4F43                     chk.w      D7, D3
  993. 00000922  554D                     subq.w     A5, 2
  994. 00000924  454E                     chk.w      D2, A6
  995. 00000926  542E 554E                addq.b     [A6 + 0x554E], 2
  996. 0000092A  444F                     neg.w      A7
  997. 0000092C  554E                     subq.w     A6, 2
  998. 0000092E  4752                     chk.w      D3, [A2]
  999. 00000930  4F55                     chk.w      D7, [A5]
  1000. 00000932  504D                     addq.w     A5, 8
  1001. 00000934  4F56                     chk.w      D7, [A6]
  1002. 00000936  4945                     chk.w      D4, D5
  1003. 00000938  0000 0000                ori.b      D0, 0x0
  1004. export_2522:
  1005. 0000093C  4E56 0000                link       A6, 0
  1006. 00000940  4E5E                     unlink     A6
  1007. 00000942  205F                     movea.l    A0, [A7]+
  1008. 00000944  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1009. 00000948  4ED0                     jmp        [A0]
  1010. 0000094A  8020                     or.b       D0, -[A0]
  1011. 0000094C  5447                     addq.w     D7, 2
  1012. 0000094E  5241                     addq.w     D1, 1
  1013. 00000950  4E44                     trap       4
  1014. 00000952  5041                     addq.w     D1, 8
  1015. 00000954  4D4F                     chk.w      D6, A7
  1016. 00000956  5649                     addq.w     A1, 3
  1017. 00000958  4544                     chk.w      D2, D4
  1018. 0000095A  4F43                     chk.w      D7, D3
  1019. 0000095C  554D                     subq.w     A5, 2
  1020. 0000095E  454E                     chk.w      D2, A6
  1021. 00000960  542E 494D                addq.b     [A6 + 0x494D], 2
  1022. 00000964  504F                     addq.w     A7, 8
  1023. 00000966  5254                     addq.w     [A4], 1
  1024. 00000968  4D4F                     chk.w      D6, A7
  1025. 0000096A  4F56                     chk.w      D7, [A6]
  1026. 0000096C  0000 0000                ori.b      D0, 0x0
  1027. export_2523:
  1028. 00000970  4E56 0000                link       A6, 0
  1029. 00000974  4E5E                     unlink     A6
  1030. 00000976  205F                     movea.l    A0, [A7]+
  1031. 00000978  5C4F                     addq.w     A7, 6
  1032. 0000097A  4ED0                     jmp        [A0]
  1033. 0000097C  8022                     or.b       D0, -[A2]
  1034. 0000097E  5447                     addq.w     D7, 2
  1035. 00000980  5241                     addq.w     D1, 1
  1036. 00000982  4E44                     trap       4
  1037. 00000984  5041                     addq.w     D1, 8
  1038. 00000986  4D4F                     chk.w      D6, A7
  1039. 00000988  5649                     addq.w     A1, 3
  1040. 0000098A  4544                     chk.w      D2, D4
  1041. 0000098C  4F43                     chk.w      D7, D3
  1042. 0000098E  554D                     subq.w     A5, 2
  1043. 00000990  454E                     chk.w      D2, A6
  1044. 00000992  542E 554E                addq.b     [A6 + 0x554E], 2
  1045. 00000996  494D                     chk.w      D4, A5
  1046. 00000998  504F                     addq.w     A7, 8
  1047. 0000099A  5254                     addq.w     [A4], 1
  1048. 0000099C  4D4F                     chk.w      D6, A7
  1049. 0000099E  4F56                     chk.w      D7, [A6]
  1050. 000009A0  0000 0000                ori.b      D0, 0x0
  1051. export_2524:
  1052. 000009A4  4E56 0000                link       A6, 0
  1053. 000009A8  4E5E                     unlink     A6
  1054. 000009AA  205F                     movea.l    A0, [A7]+
  1055. 000009AC  5C4F                     addq.w     A7, 6
  1056. 000009AE  4ED0                     jmp        [A0]
  1057. 000009B0  8022                     or.b       D0, -[A2]
  1058. 000009B2  5447                     addq.w     D7, 2
  1059. 000009B4  5241                     addq.w     D1, 1
  1060. 000009B6  4E44                     trap       4
  1061. 000009B8  5041                     addq.w     D1, 8
  1062. 000009BA  4D4F                     chk.w      D6, A7
  1063. 000009BC  5649                     addq.w     A1, 3
  1064. 000009BE  4544                     chk.w      D2, D4
  1065. 000009C0  4F43                     chk.w      D7, D3
  1066. 000009C2  554D                     subq.w     A5, 2
  1067. 000009C4  454E                     chk.w      D2, A6
  1068. 000009C6  542E 5245                addq.b     [A6 + 0x5245], 2
  1069. 000009CA  494D                     chk.w      D4, A5
  1070. 000009CC  504F                     addq.w     A7, 8
  1071. 000009CE  5254                     addq.w     [A4], 1
  1072. 000009D0  4D4F                     chk.w      D6, A7
  1073. 000009D2  4F56                     chk.w      D7, [A6]
  1074. 000009D4  0000 0000                ori.b      D0, 0x0
  1075. export_2525:
  1076. 000009D8  4E56 0000                link       A6, 0
  1077. 000009DC  4E5E                     unlink     A6
  1078. 000009DE  205F                     movea.l    A0, [A7]+
  1079. 000009E0  5C4F                     addq.w     A7, 6
  1080. 000009E2  4ED0                     jmp        [A0]
  1081. 000009E4  8024                     or.b       D0, -[A4]
  1082. 000009E6  5447                     addq.w     D7, 2
  1083. 000009E8  5241                     addq.w     D1, 1
  1084. 000009EA  4E44                     trap       4
  1085. 000009EC  5041                     addq.w     D1, 8
  1086. 000009EE  4D4F                     chk.w      D6, A7
  1087. 000009F0  5649                     addq.w     A1, 3
  1088. 000009F2  4544                     chk.w      D2, D4
  1089. 000009F4  4F43                     chk.w      D7, D3
  1090. 000009F6  554D                     subq.w     A5, 2
  1091. 000009F8  454E                     chk.w      D2, A6
  1092. 000009FA  542E 444F                addq.b     [A6 + 0x444F], 2
  1093. 000009FE  4E45                     trap       5
  1094. 00000A00  494D                     chk.w      D4, A5
  1095. 00000A02  504F                     addq.w     A7, 8
  1096. 00000A04  5254                     addq.w     [A4], 1
  1097. 00000A06  4D4F                     chk.w      D6, A7
  1098. 00000A08  4F56                     chk.w      D7, [A6]
  1099. 00000A0A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1100. export_2526: // at 00000A0C (misaligned)
  1101. 00000A0E  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1102. 00000A12  2E9F                     move.l     [A7], [A7]+
  1103. 00000A14  4E75                     rts
  1104. 00000A16  8026                     or.b       D0, -[A6]
  1105. 00000A18  5447                     addq.w     D7, 2
  1106. 00000A1A  5241                     addq.w     D1, 1
  1107. 00000A1C  4E44                     trap       4
  1108. 00000A1E  5041                     addq.w     D1, 8
  1109. 00000A20  4D4F                     chk.w      D6, A7
  1110. 00000A22  5649                     addq.w     A1, 3
  1111. 00000A24  4544                     chk.w      D2, D4
  1112. 00000A26  4F43                     chk.w      D7, D3
  1113. 00000A28  554D                     subq.w     A5, 2
  1114. 00000A2A  454E                     chk.w      D2, A6
  1115. 00000A2C  542E 5752                addq.b     [A6 + 0x5752], 2
  1116. 00000A30  4954                     chk.w      D4, [A4]
  1117. 00000A32  4554                     chk.w      D2, [A4]
  1118. 00000A34  4F44                     chk.w      D7, D4
  1119. 00000A36  4553                     chk.w      D2, [A3]
  1120. 00000A38  4B53                     chk.w      D5, [A3]
  1121. 00000A3A  4352                     chk.w      D1, [A2]
  1122. 00000A3C  4150                     chk.w      D0, [A0]
  1123. 00000A3E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1124. export_2527: // at 00000A40 (misaligned)
  1125. 00000A42  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1126. 00000A46  2E9F                     move.l     [A7], [A7]+
  1127. 00000A48  4E75                     rts
  1128. 00000A4A  8027                     or.b       D0, -[A7]
  1129. 00000A4C  5447                     addq.w     D7, 2
  1130. 00000A4E  5241                     addq.w     D1, 1
  1131. 00000A50  4E44                     trap       4
  1132. 00000A52  5041                     addq.w     D1, 8
  1133. 00000A54  4D4F                     chk.w      D6, A7
  1134. 00000A56  5649                     addq.w     A1, 3
  1135. 00000A58  4544                     chk.w      D2, D4
  1136. 00000A5A  4F43                     chk.w      D7, D3
  1137. 00000A5C  554D                     subq.w     A5, 2
  1138. 00000A5E  454E                     chk.w      D2, A6
  1139. 00000A60  542E 4652                addq.b     [A6 + 0x4652], 2
  1140. 00000A64  4545                     chk.w      D2, D5
  1141. 00000A66  4652                     not.w      [A2]
  1142. 00000A68  4F4D                     chk.w      D7, A5
  1143. 00000A6A  434C                     chk.w      D1, A4
  1144. 00000A6C  4950                     chk.w      D4, [A0]
  1145. 00000A6E  424F                     clr.w      A7
  1146. 00000A70  4152                     chk.w      D0, [A2]
  1147. 00000A72  4400                     neg.b      D0
  1148. 00000A74  0000 0000                ori.b      D0, 0x0
  1149. export_2528:
  1150. 00000A78  4E56 0000                link       A6, 0
  1151. 00000A7C  4E5E                     unlink     A6
  1152. 00000A7E  2E9F                     move.l     [A7], [A7]+
  1153. 00000A80  4E75                     rts
  1154. 00000A82  8024                     or.b       D0, -[A4]
  1155. 00000A84  5447                     addq.w     D7, 2
  1156. 00000A86  5241                     addq.w     D1, 1
  1157. 00000A88  4E44                     trap       4
  1158. 00000A8A  5041                     addq.w     D1, 8
  1159. 00000A8C  4D4F                     chk.w      D6, A7
  1160. 00000A8E  5649                     addq.w     A1, 3
  1161. 00000A90  4544                     chk.w      D2, D4
  1162. 00000A92  4F43                     chk.w      D7, D3
  1163. 00000A94  554D                     subq.w     A5, 2
  1164. 00000A96  454E                     chk.w      D2, A6
  1165. 00000A98  542E 434C                addq.b     [A6 + 0x434C], 2
  1166. 00000A9C  4950                     chk.w      D4, [A0]
  1167. 00000A9E  4D4F                     chk.w      D6, A7
  1168. 00000AA0  5649                     addq.w     A1, 3
  1169. 00000AA2  4543                     chk.w      D2, D3
  1170. 00000AA4  454C                     chk.w      D2, A4
  1171. 00000AA6  4C53 0000                movem.l    <none>, [A3]
  1172. 00000AAA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1173. export_2529: // at 00000AAC (misaligned)
  1174. 00000AAE  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1175. 00000AB2  205F                     movea.l    A0, [A7]+
  1176. 00000AB4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1177. 00000AB8  4ED0                     jmp        [A0]
  1178. 00000ABA  8023                     or.b       D0, -[A3]
  1179. 00000ABC  5447                     addq.w     D7, 2
  1180. 00000ABE  5241                     addq.w     D1, 1
  1181. 00000AC0  4E44                     trap       4
  1182. 00000AC2  5041                     addq.w     D1, 8
  1183. 00000AC4  4D4F                     chk.w      D6, A7
  1184. 00000AC6  5649                     addq.w     A1, 3
  1185. 00000AC8  4544                     chk.w      D2, D4
  1186. 00000ACA  4F43                     chk.w      D7, D3
  1187. 00000ACC  554D                     subq.w     A5, 2
  1188. 00000ACE  454E                     chk.w      D2, A6
  1189. 00000AD0  542E 434C                addq.b     [A6 + 0x434C], 2
  1190. 00000AD4  4950                     chk.w      D4, [A0]
  1191. 00000AD6  4D4F                     chk.w      D6, A7
  1192. 00000AD8  5649                     addq.w     A1, 3
  1193. 00000ADA  4543                     chk.w      D2, D3
  1194. 00000ADC  454C                     chk.w      D2, A4
  1195. 00000ADE  4C00 0000                movem.w    <none>, D0
  1196. 00000AE2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1197. export_2530: // at 00000AE4 (misaligned)
  1198. 00000AE6  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1199. 00000AEA  205F                     movea.l    A0, [A7]+
  1200. 00000AEC  504F                     addq.w     A7, 8
  1201. 00000AEE  4ED0                     jmp        [A0]
  1202. 00000AF0  8026                     or.b       D0, -[A6]
  1203. 00000AF2  5447                     addq.w     D7, 2
  1204. 00000AF4  5241                     addq.w     D1, 1
  1205. 00000AF6  4E44                     trap       4
  1206. 00000AF8  5041                     addq.w     D1, 8
  1207. 00000AFA  4D4F                     chk.w      D6, A7
  1208. 00000AFC  5649                     addq.w     A1, 3
  1209. 00000AFE  4544                     chk.w      D2, D4
  1210. 00000B00  4F43                     chk.w      D7, D3
  1211. 00000B02  554D                     subq.w     A5, 2
  1212. 00000B04  454E                     chk.w      D2, A6
  1213. 00000B06  542E 494E                addq.b     [A6 + 0x494E], 2
  1214. 00000B0A  4954                     chk.w      D4, [A4]
  1215. 00000B0C  5052                     addq.w     [A2], 8
  1216. 00000B0E  494E                     chk.w      D4, A6
  1217. 00000B10  5448                     addq.w     A0, 2
  1218. 00000B12  414E                     chk.w      D0, A6
  1219. 00000B14  444C                     neg.w      A4
  1220. 00000B16  4552                     chk.w      D2, [A2]
  1221. 00000B18  0000 0000                ori.b      D0, 0x0
  1222. export_2531:
  1223. 00000B1C  4E56 0000                link       A6, 0
  1224. 00000B20  4E5E                     unlink     A6
  1225. 00000B22  2E9F                     move.l     [A7], [A7]+
  1226. 00000B24  4E75                     rts
  1227. 00000B26  9F54                     sub.w      [A4], D7
  1228. 00000B28  4752                     chk.w      D3, [A2]
  1229. 00000B2A  414E                     chk.w      D0, A6
  1230. 00000B2C  4450                     neg.w      [A0]
  1231. 00000B2E  414D                     chk.w      D0, A5
  1232. 00000B30  4F56                     chk.w      D7, [A6]
  1233. 00000B32  4945                     chk.w      D4, D5
  1234. 00000B34  444F                     neg.w      A7
  1235. 00000B36  4355                     chk.w      D1, [A5]
  1236. 00000B38  4D45                     chk.w      D6, D5
  1237. 00000B3A  4E54 2E50                link       A4, -0xFFFFD1B0
  1238. 00000B3E  5245                     addq.w     D5, 1
  1239. 00000B40  5245                     addq.w     D5, 1
  1240. 00000B42  5349                     subq.w     A1, 1
  1241. 00000B44  5A45                     addq.w     D5, 5
  1242. 00000B46  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1243. export_2532: // at 00000B48 (misaligned)
  1244. 00000B4A  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1245. 00000B4E  2E9F                     move.l     [A7], [A7]+
  1246. 00000B50  4E75                     rts
  1247. 00000B52  8020                     or.b       D0, -[A0]
  1248. 00000B54  5447                     addq.w     D7, 2
  1249. 00000B56  5241                     addq.w     D1, 1
  1250. 00000B58  4E44                     trap       4
  1251. 00000B5A  5041                     addq.w     D1, 8
  1252. 00000B5C  4D4F                     chk.w      D6, A7
  1253. 00000B5E  5649                     addq.w     A1, 3
  1254. 00000B60  4544                     chk.w      D2, D4
  1255. 00000B62  4F43                     chk.w      D7, D3
  1256. 00000B64  554D                     subq.w     A5, 2
  1257. 00000B66  454E                     chk.w      D2, A6
  1258. 00000B68  542E 504F                addq.b     [A6 + 0x504F], 2
  1259. 00000B6C  5354                     subq.w     [A4], 1
  1260. 00000B6E  5245                     addq.w     D5, 1
  1261. 00000B70  5349                     subq.w     A1, 1
  1262. 00000B72  5A45                     addq.w     D5, 5
  1263. 00000B74  0000 0000                ori.b      D0, 0x0
  1264. export_2533:
  1265. 00000B78  4E56 0000                link       A6, 0
  1266. 00000B7C  4E5E                     unlink     A6
  1267. 00000B7E  2E9F                     move.l     [A7], [A7]+
  1268. 00000B80  4E75                     rts
  1269. 00000B82  9E54                     sub.w      D7, [A4]
  1270. 00000B84  4752                     chk.w      D3, [A2]
  1271. 00000B86  414E                     chk.w      D0, A6
  1272. 00000B88  4450                     neg.w      [A0]
  1273. 00000B8A  414D                     chk.w      D0, A5
  1274. 00000B8C  4F56                     chk.w      D7, [A6]
  1275. 00000B8E  4945                     chk.w      D4, D5
  1276. 00000B90  444F                     neg.w      A7
  1277. 00000B92  4355                     chk.w      D1, [A5]
  1278. 00000B94  4D45                     chk.w      D6, D5
  1279. 00000B96  4E54 2E50                link       A4, -0xFFFFD1B0
  1280. 00000B9A  5245                     addq.w     D5, 1
  1281. 00000B9C  434C                     chk.w      D1, A4
  1282. 00000B9E  4F53                     chk.w      D7, [A3]
  1283. 00000BA0  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  1284. 00000BA2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1285. export_2534: // at 00000BA4 (misaligned)
  1286. 00000BA6  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1287. 00000BAA  2E9F                     move.l     [A7], [A7]+
  1288. 00000BAC  4E75                     rts
  1289. 00000BAE  9F54                     sub.w      [A4], D7
  1290. 00000BB0  4752                     chk.w      D3, [A2]
  1291. 00000BB2  414E                     chk.w      D0, A6
  1292. 00000BB4  4450                     neg.w      [A0]
  1293. 00000BB6  414D                     chk.w      D0, A5
  1294. 00000BB8  4F56                     chk.w      D7, [A6]
  1295. 00000BBA  4945                     chk.w      D4, D5
  1296. 00000BBC  444F                     neg.w      A7
  1297. 00000BBE  4355                     chk.w      D1, [A5]
  1298. 00000BC0  4D45                     chk.w      D6, D5
  1299. 00000BC2  4E54 2E50                link       A4, -0xFFFFD1B0
  1300. 00000BC6  5245                     addq.w     D5, 1
  1301. 00000BC8  4C4F 4341                movem.l    D0,D6,A0,A1,A6, A7
  1302. 00000BCC  5445                     addq.w     D5, 2
  1303. 00000BCE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1304. export_2535: // at 00000BD0 (misaligned)
  1305. 00000BD2  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1306. 00000BD6  2E9F                     move.l     [A7], [A7]+
  1307. 00000BD8  4E75                     rts
  1308. 00000BDA  8020                     or.b       D0, -[A0]
  1309. 00000BDC  5447                     addq.w     D7, 2
  1310. 00000BDE  5241                     addq.w     D1, 1
  1311. 00000BE0  4E44                     trap       4
  1312. 00000BE2  5041                     addq.w     D1, 8
  1313. 00000BE4  4D4F                     chk.w      D6, A7
  1314. 00000BE6  5649                     addq.w     A1, 3
  1315. 00000BE8  4544                     chk.w      D2, D4
  1316. 00000BEA  4F43                     chk.w      D7, D3
  1317. 00000BEC  554D                     subq.w     A5, 2
  1318. 00000BEE  454E                     chk.w      D2, A6
  1319. 00000BF0  542E 504F                addq.b     [A6 + 0x504F], 2
  1320. 00000BF4  5354                     subq.w     [A4], 1
  1321. 00000BF6  4C4F 4341                movem.l    D0,D6,A0,A1,A6, A7
  1322. 00000BFA  5445                     addq.w     D5, 2
  1323. 00000BFC  0000 0000                ori.b      D0, 0x0
  1324. export_2536:
  1325. 00000C00  4E56 0000                link       A6, 0
  1326. 00000C04  2F0C                     move.l     -[A7], A4
  1327. 00000C06  286E 0008                movea.l    A4, [A6 + 0x8]
  1328. 00000C0A  7000                     moveq.l    D0, 0x00
  1329. 00000C0C  2F00                     move.l     -[A7], D0
  1330. 00000C0E  2F0C                     move.l     -[A7], A4
  1331. 00000C10  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  1332. 00000C14  2F0C                     move.l     -[A7], A4
  1333. 00000C16  2054                     movea.l    A0, [A4]
  1334. 00000C18  2F28 0048                move.l     -[A7], [A0 + 0x48]
  1335. 00000C1C  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  1336. 00000C20  286E FFFC                movea.l    A4, [A6 - 0x4]
  1337. 00000C24  4E5E                     unlink     A6
  1338. 00000C26  2E9F                     move.l     [A7], [A7]+
  1339. 00000C28  4E75                     rts
  1340. 00000C2A  8020                     or.b       D0, -[A0]
  1341. 00000C2C  544D                     addq.w     A5, 2
  1342. 00000C2E  4F56                     chk.w      D7, [A6]
  1343. 00000C30  4945                     chk.w      D4, D5
  1344. 00000C32  444F                     neg.w      A7
  1345. 00000C34  4355                     chk.w      D1, [A5]
  1346. 00000C36  4D45                     chk.w      D6, D5
  1347. 00000C38  4E54 2E46                link       A4, -0xFFFFD1BA
  1348. 00000C3C  5245                     addq.w     D5, 1
  1349. 00000C3E  4546                     chk.w      D2, D6
  1350. 00000C40  524F                     addq.w     A7, 1
  1351. 00000C42  4D43                     chk.w      D6, D3
  1352. 00000C44  4C49 5042                movem.l    D1,D6,A4,A6, A1
  1353. 00000C48  4F41                     chk.w      D7, D1
  1354. 00000C4A  5244                     addq.w     D4, 1
  1355. 00000C4C  0000 0000                ori.b      D0, 0x0
  1356. fn00000C50:
  1357. 00000C50  4E56 FFE0                link       A6, -0x0020
  1358. 00000C54  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  1359. 00000C58  286E 0008                movea.l    A4, [A6 + 0x8]
  1360. 00000C5C  4AAD F7CC                tst.l      [A5 - 0x834]
  1361. 00000C60  6700 0218                beq        +0x21A /* 00000E7A */
  1362. 00000C64  206D F7CC                movea.l    A0, [A5 - 0x834]
  1363. 00000C68  2050                     movea.l    A0, [A0]
  1364. 00000C6A  B9E8 0016                cmpa.l     A4, [A0 + 0x16]
  1365. 00000C6E  6700 020A                beq        +0x20C /* 00000E7A */
  1366. 00000C72  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  1367. 00000C76  2054                     movea.l    A0, [A4]
  1368. 00000C78  2F28 0084                move.l     -[A7], [A0 + 0x84]
  1369. 00000C7C  4EAD 2FFA                jsr        [A5 + 0x2FFA /* export_1531 */]
  1370. 00000C80  206D F7CC                movea.l    A0, [A5 - 0x834]
  1371. 00000C84  2050                     movea.l    A0, [A0]
  1372. 00000C86  2D68 0016 FFE0           move.l     [A6 - 0x20], [A0 + 0x16]
  1373. 00000C8C  598F                     subq.l     A7, 4
  1374. 00000C8E  2F2D F7CC                move.l     -[A7], [A5 - 0x834]
  1375. 00000C92  4EAD 30F2                jsr        [A5 + 0x30F2 /* export_1562 */]
  1376. 00000C96  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  1377. 00000C9A  558F                     subq.l     A7, 2
  1378. 00000C9C  2F0C                     move.l     -[A7], A4
  1379. 00000C9E  4EAD 2C0A                jsr        [A5 + 0x2C0A /* export_1405 */]
  1380. 00000CA2  381F                     move.w     D4, [A7]+
  1381. 00000CA4  558F                     subq.l     A7, 2
  1382. 00000CA6  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1383. 00000CAA  4EAD 2C0A                jsr        [A5 + 0x2C0A /* export_1405 */]
  1384. 00000CAE  3A1F                     move.w     D5, [A7]+
  1385. 00000CB0  3D7C 0002 FFEC           move.w     [A6 - 0x14], 0x2
  1386. 00000CB6  3D7C 0002 FFE8           move.w     [A6 - 0x18], 0x2
  1387. 00000CBC  6000 01A6                bra        +0x1A8 /* 00000E64 */
  1388. label00000CC0:
  1389. 00000CC0  3D6D F134 FFEA           move.w     [A6 - 0x16], [A5 - 0xECC]
  1390. 00000CC6  558F                     subq.l     A7, 2
  1391. 00000CC8  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1392. 00000CCC  2F0C                     move.l     -[A7], A4
  1393. 00000CCE  4EAD 2C72                jsr        [A5 + 0x2C72 /* export_1418 */]
  1394. 00000CD2  4A1F                     tst.b      [A7]+
  1395. 00000CD4  6714                     beq        +0x16 /* 00000CEA */
  1396. 00000CD6  558F                     subq.l     A7, 2
  1397. 00000CD8  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1398. 00000CDC  2F0C                     move.l     -[A7], A4
  1399. 00000CDE  4EAD 2C6A                jsr        [A5 + 0x2C6A /* export_1417 */]
  1400. 00000CE2  4A1F                     tst.b      [A7]+
  1401. 00000CE4  6704                     beq        +0x6 /* 00000CEA */
  1402. 00000CE6  7E01                     moveq.l    D7, 0x01
  1403. 00000CE8  6062                     bra        +0x64 /* 00000D4C */
  1404. label00000CEA:
  1405. 00000CEA  3D6D F13C FFEA           move.w     [A6 - 0x16], [A5 - 0xEC4]
  1406. 00000CF0  558F                     subq.l     A7, 2
  1407. 00000CF2  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1408. 00000CF6  2F0C                     move.l     -[A7], A4
  1409. 00000CF8  4EAD 2C72                jsr        [A5 + 0x2C72 /* export_1418 */]
  1410. 00000CFC  4A1F                     tst.b      [A7]+
  1411. 00000CFE  674A                     beq        +0x4C /* 00000D4A */
  1412. 00000D00  558F                     subq.l     A7, 2
  1413. 00000D02  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1414. 00000D06  2F0C                     move.l     -[A7], A4
  1415. 00000D08  4EAD 2C6A                jsr        [A5 + 0x2C6A /* export_1417 */]
  1416. 00000D0C  4A1F                     tst.b      [A7]+
  1417. 00000D0E  673A                     beq        +0x3C /* 00000D4A */
  1418. 00000D10  3D6D F138 FFEA           move.w     [A6 - 0x16], [A5 - 0xEC8]
  1419. 00000D16  7600                     moveq.l    D3, 0x00
  1420. 00000D18  2F03                     move.l     -[A7], D3
  1421. 00000D1A  558F                     subq.l     A7, 2
  1422. 00000D1C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1423. 00000D20  2F0C                     move.l     -[A7], A4
  1424. 00000D22  4EAD 2C72                jsr        [A5 + 0x2C72 /* export_1418 */]
  1425. 00000D26  101F                     move.b     D0, [A7]+
  1426. 00000D28  261F                     move.l     D3, [A7]+
  1427. 00000D2A  4A00                     tst.b      D0
  1428. 00000D2C  6718                     beq        +0x1A /* 00000D46 */
  1429. 00000D2E  2F03                     move.l     -[A7], D3
  1430. 00000D30  558F                     subq.l     A7, 2
  1431. 00000D32  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1432. 00000D36  2F0C                     move.l     -[A7], A4
  1433. 00000D38  4EAD 2C6A                jsr        [A5 + 0x2C6A /* export_1417 */]
  1434. 00000D3C  101F                     move.b     D0, [A7]+
  1435. 00000D3E  261F                     move.l     D3, [A7]+
  1436. 00000D40  4A00                     tst.b      D0
  1437. 00000D42  6702                     beq        +0x4 /* 00000D46 */
  1438. 00000D44  7601                     moveq.l    D3, 0x01
  1439. label00000D46:
  1440. 00000D46  1E03                     move.b     D7, D3
  1441. 00000D48  6002                     bra        +0x4 /* 00000D4C */
  1442. label00000D4A:
  1443. 00000D4A  4207                     clr.b      D7
  1444. label00000D4C:
  1445. 00000D4C  4206                     clr.b      D6
  1446. 00000D4E  3D6D F13C FFEA           move.w     [A6 - 0x16], [A5 - 0xEC4]
  1447. 00000D54  6000 00C6                bra        +0xC8 /* 00000E1C */
  1448. label00000D58:
  1449. 00000D58  598F                     subq.l     A7, 4
  1450. 00000D5A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1451. 00000D5E  2054                     movea.l    A0, [A4]
  1452. 00000D60  2F28 0076                move.l     -[A7], [A0 + 0x76]
  1453. 00000D64  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  1454. 00000D68  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  1455. 00000D6C  558F                     subq.l     A7, 2
  1456. 00000D6E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1457. 00000D72  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  1458. 00000D76  4A1F                     tst.b      [A7]+
  1459. 00000D78  6700 009A                beq        +0x9C /* 00000E14 */
  1460. 00000D7C  4A07                     tst.b      D7
  1461. 00000D7E  6610                     bne        +0x12 /* 00000D90 */
  1462. 00000D80  558F                     subq.l     A7, 2
  1463. 00000D82  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1464. 00000D86  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  1465. 00000D8A  4A1F                     tst.b      [A7]+
  1466. 00000D8C  6700 0086                beq        +0x88 /* 00000E14 */
  1467. label00000D90:
  1468. 00000D90  598F                     subq.l     A7, 4
  1469. 00000D92  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1470. 00000D96  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  1471. 00000D9A  2657                     movea.l    A3, [A7]
  1472. 00000D9C  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  1473. 00000DA0  7001                     moveq.l    D0, 0x01
  1474. 00000DA2  1F00                     move.b     -[A7], D0
  1475. 00000DA4  7200                     moveq.l    D1, 0x00
  1476. 00000DA6  1F01                     move.b     -[A7], D1
  1477. 00000DA8  486D F814                pea.l      [A5 - 0x7EC]
  1478. 00000DAC  2F0B                     move.l     -[A7], A3
  1479. 00000DAE  4EAD 34AA                jsr        [A5 + 0x34AA /* export_1681 */]
  1480. 00000DB2  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1481. 00000DB6  2F0B                     move.l     -[A7], A3
  1482. 00000DB8  4EAD 5692                jsr        [A5 + 0x5692 /* export_2766 */]
  1483. 00000DBC  3D6E FFEA FFEE           move.w     [A6 - 0x12], [A6 - 0x16]
  1484. 00000DC2  598F                     subq.l     A7, 4
  1485. 00000DC4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1486. 00000DC8  206E FFE0                movea.l    A0, [A6 - 0x20]
  1487. 00000DCC  2050                     movea.l    A0, [A0]
  1488. 00000DCE  2F28 0076                move.l     -[A7], [A0 + 0x76]
  1489. 00000DD2  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  1490. 00000DD6  2D57 FFFC                move.l     [A6 - 0x4], [A7]
  1491. 00000DDA  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  1492. 00000DDE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1493. 00000DE2  2F0B                     move.l     -[A7], A3
  1494. 00000DE4  206E FFE0                movea.l    A0, [A6 - 0x20]
  1495. 00000DE8  2050                     movea.l    A0, [A0]
  1496. 00000DEA  2F28 0076                move.l     -[A7], [A0 + 0x76]
  1497. 00000DEE  4EAD 37EA                jsr        [A5 + 0x37EA /* export_1785 */]
  1498. 00000DF2  486E FFF4                pea.l      [A6 - 0xC]
  1499. 00000DF6  2F0B                     move.l     -[A7], A3
  1500. 00000DF8  4EAD 564A                jsr        [A5 + 0x564A /* export_2757 */]
  1501. 00000DFC  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1502. 00000E00  486E FFF4                pea.l      [A6 - 0xC]
  1503. 00000E04  206E FFE0                movea.l    A0, [A6 - 0x20]
  1504. 00000E08  2050                     movea.l    A0, [A0]
  1505. 00000E0A  2F28 0084                move.l     -[A7], [A0 + 0x84]
  1506. 00000E0E  4EAD 3022                jsr        [A5 + 0x3022 /* export_1536 */]
  1507. 00000E12  7C01                     moveq.l    D6, 0x01
  1508. label00000E14:
  1509. 00000E14  302E FFEA                move.w     D0, [A6 - 0x16]
  1510. 00000E18  526E FFEA                addq.w     [A6 - 0x16], 1
  1511. label00000E1C:
  1512. 00000E1C  302E FFEA                move.w     D0, [A6 - 0x16]
  1513. 00000E20  B06D F12C                cmp.w      D0, [A5 - 0xED4]
  1514. 00000E24  6F00 FF32                ble        -0xCC /* 00000D58 */
  1515. 00000E28  4A06                     tst.b      D6
  1516. 00000E2A  6734                     beq        +0x36 /* 00000E60 */
  1517. 00000E2C  48C5                     ext.l      D5
  1518. 00000E2E  2005                     move.l     D0, D5
  1519. 00000E30  5380                     subq.l     D0, 1
  1520. 00000E32  322E FFEC                move.w     D1, [A6 - 0x14]
  1521. 00000E36  48C1                     ext.l      D1
  1522. 00000E38  B081                     cmp.l      D0, D1
  1523. 00000E3A  6E20                     bgt        +0x22 /* 00000E5C */
  1524. 00000E3C  302E FFEC                move.w     D0, [A6 - 0x14]
  1525. 00000E40  536E FFEC                subq.w     [A6 - 0x14], 1
  1526. 00000E44  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1527. 00000E48  7000                     moveq.l    D0, 0x00
  1528. 00000E4A  1F00                     move.b     -[A7], D0
  1529. 00000E4C  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1530. 00000E50  4EAD 2BF2                jsr        [A5 + 0x2BF2 /* export_1402 */]
  1531. 00000E54  302E FFEC                move.w     D0, [A6 - 0x14]
  1532. 00000E58  526E FFEC                addq.w     [A6 - 0x14], 1
  1533. label00000E5C:
  1534. 00000E5C  546E FFEC                addq.w     [A6 - 0x14], 2
  1535. label00000E60:
  1536. 00000E60  546E FFE8                addq.w     [A6 - 0x18], 2
  1537. label00000E64:
  1538. 00000E64  B86E FFE8                cmp.w      D4, [A6 - 0x18]
  1539. 00000E68  6E00 FE56                bgt        -0x1A8 /* 00000CC0 */
  1540. 00000E6C  206E FFE0                movea.l    A0, [A6 - 0x20]
  1541. 00000E70  2050                     movea.l    A0, [A0]
  1542. 00000E72  2F28 0084                move.l     -[A7], [A0 + 0x84]
  1543. 00000E76  4EAD 2FF2                jsr        [A5 + 0x2FF2 /* export_1530 */]
  1544. label00000E7A:
  1545. 00000E7A  4CEE 18F8 FFC4           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x3C]
  1546. 00000E80  4E5E                     unlink     A6
  1547. 00000E82  2E9F                     move.l     [A7], [A7]+
  1548. 00000E84  4E75                     rts
  1549. 00000E86  9E54                     sub.w      D7, [A4]
  1550. 00000E88  4D4F                     chk.w      D6, A7
  1551. 00000E8A  5649                     addq.w     A1, 3
  1552. 00000E8C  4544                     chk.w      D2, D4
  1553. 00000E8E  4F43                     chk.w      D7, D3
  1554. 00000E90  554D                     subq.w     A5, 2
  1555. 00000E92  454E                     chk.w      D2, A6
  1556. 00000E94  542E 434F                addq.b     [A6 + 0x434F], 2
  1557. 00000E98  5059                     addq.w     [A1]+, 8
  1558. 00000E9A  544F                     addq.w     A7, 2
  1559. 00000E9C  434C                     chk.w      D1, A4
  1560. 00000E9E  4950                     chk.w      D4, [A0]
  1561. 00000EA0  424F                     clr.w      A7
  1562. 00000EA2  4152                     chk.w      D0, [A2]
  1563. 00000EA4  4400                     neg.b      D0
  1564. 00000EA6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1565. export_2537: // at 00000EA8 (misaligned)
  1566. 00000EAA  FFF8                     .invalid   <<F/7/7>>
  1567. 00000EAC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1568. 00000EB0  286E 0008                movea.l    A4, [A6 + 0x8]
  1569. 00000EB4  558F                     subq.l     A7, 2
  1570. 00000EB6  2F0C                     move.l     -[A7], A4
  1571. 00000EB8  4EAD 2C0A                jsr        [A5 + 0x2C0A /* export_1405 */]
  1572. 00000EBC  3C1F                     move.w     D6, [A7]+
  1573. 00000EBE  7000                     moveq.l    D0, 0x00
  1574. 00000EC0  2D40 FFF8                move.l     [A6 - 0x8], D0
  1575. 00000EC4  3D7C 0002 FFFC           move.w     [A6 - 0x4], 0x2
  1576. 00000ECA  6000 00BA                bra        +0xBC /* 00000F86 */
  1577. label00000ECE:
  1578. 00000ECE  4207                     clr.b      D7
  1579. 00000ED0  3D6D F134 FFFE           move.w     [A6 - 0x2], [A5 - 0xECC]
  1580. 00000ED6  598F                     subq.l     A7, 4
  1581. 00000ED8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1582. 00000EDC  2054                     movea.l    A0, [A4]
  1583. 00000EDE  2F28 0076                move.l     -[A7], [A0 + 0x76]
  1584. 00000EE2  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  1585. 00000EE6  265F                     movea.l    A3, [A7]+
  1586. 00000EE8  558F                     subq.l     A7, 2
  1587. 00000EEA  2F0B                     move.l     -[A7], A3
  1588. 00000EEC  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  1589. 00000EF0  4A1F                     tst.b      [A7]+
  1590. 00000EF2  6704                     beq        +0x6 /* 00000EF8 */
  1591. 00000EF4  7E01                     moveq.l    D7, 0x01
  1592. 00000EF6  603C                     bra        +0x3E /* 00000F34 */
  1593. label00000EF8:
  1594. 00000EF8  3D6D F13C FFFE           move.w     [A6 - 0x2], [A5 - 0xEC4]
  1595. 00000EFE  602A                     bra        +0x2C /* 00000F2A */
  1596. label00000F00:
  1597. 00000F00  598F                     subq.l     A7, 4
  1598. 00000F02  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1599. 00000F06  2054                     movea.l    A0, [A4]
  1600. 00000F08  2F28 0076                move.l     -[A7], [A0 + 0x76]
  1601. 00000F0C  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  1602. 00000F10  265F                     movea.l    A3, [A7]+
  1603. 00000F12  558F                     subq.l     A7, 2
  1604. 00000F14  2F0B                     move.l     -[A7], A3
  1605. 00000F16  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  1606. 00000F1A  4A1F                     tst.b      [A7]+
  1607. 00000F1C  6704                     beq        +0x6 /* 00000F22 */
  1608. 00000F1E  7E01                     moveq.l    D7, 0x01
  1609. 00000F20  6012                     bra        +0x14 /* 00000F34 */
  1610. label00000F22:
  1611. 00000F22  302E FFFE                move.w     D0, [A6 - 0x2]
  1612. 00000F26  526E FFFE                addq.w     [A6 - 0x2], 1
  1613. label00000F2A:
  1614. 00000F2A  302E FFFE                move.w     D0, [A6 - 0x2]
  1615. 00000F2E  B06D F12C                cmp.w      D0, [A5 - 0xED4]
  1616. 00000F32  6FCC                     ble        -0x32 /* 00000F00 */
  1617. label00000F34:
  1618. 00000F34  7000                     moveq.l    D0, 0x00
  1619. 00000F36  1007                     move.b     D0, D7
  1620. 00000F38  4A80                     tst.l      D0
  1621. 00000F3A  6746                     beq        +0x48 /* 00000F82 */
  1622. 00000F3C  4AAE FFF8                tst.l      [A6 - 0x8]
  1623. 00000F40  6710                     beq        +0x12 /* 00000F52 */
  1624. 00000F42  2F0B                     move.l     -[A7], A3
  1625. 00000F44  7001                     moveq.l    D0, 0x01
  1626. 00000F46  1F00                     move.b     -[A7], D0
  1627. 00000F48  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1628. 00000F4C  4EAD 57C2                jsr        [A5 + 0x57C2 /* export_2804 */]
  1629. 00000F50  6030                     bra        +0x32 /* 00000F82 */
  1630. label00000F52:
  1631. 00000F52  598F                     subq.l     A7, 4
  1632. 00000F54  2F0B                     move.l     -[A7], A3
  1633. 00000F56  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  1634. 00000F5A  2D57 FFF8                move.l     [A6 - 0x8], [A7]
  1635. 00000F5E  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  1636. 00000F62  7001                     moveq.l    D0, 0x01
  1637. 00000F64  1F00                     move.b     -[A7], D0
  1638. 00000F66  7200                     moveq.l    D1, 0x00
  1639. 00000F68  1F01                     move.b     -[A7], D1
  1640. 00000F6A  486D F814                pea.l      [A5 - 0x7EC]
  1641. 00000F6E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1642. 00000F72  4EAD 34AA                jsr        [A5 + 0x34AA /* export_1681 */]
  1643. 00000F76  7001                     moveq.l    D0, 0x01
  1644. 00000F78  1F00                     move.b     -[A7], D0
  1645. 00000F7A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1646. 00000F7E  4EAD 57BA                jsr        [A5 + 0x57BA /* export_2803 */]
  1647. label00000F82:
  1648. 00000F82  546E FFFC                addq.w     [A6 - 0x4], 2
  1649. label00000F86:
  1650. 00000F86  BC6E FFFC                cmp.w      D6, [A6 - 0x4]
  1651. 00000F8A  6E00 FF42                bgt        -0xBC /* 00000ECE */
  1652. 00000F8E  4AAE FFF8                tst.l      [A6 - 0x8]
  1653. 00000F92  6710                     beq        +0x12 /* 00000FA4 */
  1654. 00000F94  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1655. 00000F98  4EAD 55C2                jsr        [A5 + 0x55C2 /* export_2740 */]
  1656. 00000F9C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1657. 00000FA0  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  1658. label00000FA4:
  1659. 00000FA4  4CEE 18C0 FFE8           movem.l    D6,D7,A3,A4, [A6 - 0x18]
  1660. 00000FAA  4E5E                     unlink     A6
  1661. 00000FAC  2E9F                     move.l     [A7], [A7]+
  1662. 00000FAE  4E75                     rts
  1663. 00000FB0  9F54                     sub.w      [A4], D7
  1664. 00000FB2  4D4F                     chk.w      D6, A7
  1665. 00000FB4  5649                     addq.w     A1, 3
  1666. 00000FB6  4544                     chk.w      D2, D4
  1667. 00000FB8  4F43                     chk.w      D7, D3
  1668. 00000FBA  554D                     subq.w     A5, 2
  1669. 00000FBC  454E                     chk.w      D2, A6
  1670. 00000FBE  542E 5752                addq.b     [A6 + 0x5752], 2
  1671. 00000FC2  4954                     chk.w      D4, [A4]
  1672. 00000FC4  4554                     chk.w      D2, [A4]
  1673. 00000FC6  4F44                     chk.w      D7, D4
  1674. 00000FC8  4553                     chk.w      D2, [A3]
  1675. 00000FCA  4B53                     chk.w      D5, [A3]
  1676. 00000FCC  4352                     chk.w      D1, [A2]
  1677. 00000FCE  4150                     chk.w      D0, [A0]
  1678. 00000FD0  0000 0000                ori.b      D0, 0x0
  1679. export_2538:
  1680. 00000FD4  4E56 0000                link       A6, 0
  1681. 00000FD8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1682. 00000FDC  4EAD 2D9A                jsr        [A5 + 0x2D9A /* export_1455 */]
  1683. 00000FE0  4E5E                     unlink     A6
  1684. 00000FE2  2E9F                     move.l     [A7], [A7]+
  1685. 00000FE4  4E75                     rts
  1686. 00000FE6  9B54                     sub.w      [A4], D5
  1687. 00000FE8  4D4F                     chk.w      D6, A7
  1688. 00000FEA  5649                     addq.w     A1, 3
  1689. 00000FEC  4544                     chk.w      D2, D4
  1690. 00000FEE  4F43                     chk.w      D7, D3
  1691. 00000FF0  554D                     subq.w     A5, 2
  1692. 00000FF2  454E                     chk.w      D2, A6
  1693. 00000FF4  542E 444F                addq.b     [A6 + 0x444F], 2
  1694. 00000FF8  5343                     subq.w     D3, 1
  1695. 00000FFA  5241                     addq.w     D1, 1
  1696. 00000FFC  5053                     addq.w     [A3], 8
  1697. 00000FFE  5441                     addq.w     D1, 2
  1698. 00001000  5445                     addq.w     D5, 2
  1699. 00001002  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1700. export_2539: // at 00001004 (misaligned)
  1701. 00001006  FFFC                     .invalid   <<F/7/7>>
  1702. 00001008  48E7 0018                movem.l    -[A7], A3,A4
  1703. 0000100C  286E 0008                movea.l    A4, [A6 + 0x8]
  1704. 00001010  3D7C 0002 FFFC           move.w     [A6 - 0x4], 0x2
  1705. 00001016  3D6D F134 FFFE           move.w     [A6 - 0x2], [A5 - 0xECC]
  1706. 0000101C  598F                     subq.l     A7, 4
  1707. 0000101E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1708. 00001022  2054                     movea.l    A0, [A4]
  1709. 00001024  2F28 0076                move.l     -[A7], [A0 + 0x76]
  1710. 00001028  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  1711. 0000102C  265F                     movea.l    A3, [A7]+
  1712. 0000102E  558F                     subq.l     A7, 2
  1713. 00001030  7001                     moveq.l    D0, 0x01
  1714. 00001032  1F00                     move.b     -[A7], D0
  1715. 00001034  2F0B                     move.l     -[A7], A3
  1716. 00001036  4EAD 54B2                jsr        [A5 + 0x54B2 /* export_2706 */]
  1717. 0000103A  7069                     moveq.l    D0, 0x69
  1718. 0000103C  3F00                     move.w     -[A7], D0
  1719. 0000103E  7200                     moveq.l    D1, 0x00
  1720. 00001040  3F01                     move.w     -[A7], D1
  1721. 00001042  7000                     moveq.l    D0, 0x00
  1722. 00001044  2F00                     move.l     -[A7], D0
  1723. 00001046  2F0C                     move.l     -[A7], A4
  1724. 00001048  4EAD 2AE2                jsr        [A5 + 0x2AE2 /* export_1368 */]
  1725. 0000104C  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  1726. 00001052  4E5E                     unlink     A6
  1727. 00001054  2E9F                     move.l     [A7], [A7]+
  1728. 00001056  4E75                     rts
  1729. 00001058  9C54                     sub.w      D6, [A4]
  1730. 0000105A  4D4F                     chk.w      D6, A7
  1731. 0000105C  5649                     addq.w     A1, 3
  1732. 0000105E  4544                     chk.w      D2, D4
  1733. 00001060  4F43                     chk.w      D7, D3
  1734. 00001062  554D                     subq.w     A5, 2
  1735. 00001064  454E                     chk.w      D2, A6
  1736. 00001066  542E 4C4F                addq.b     [A6 + 0x4C4F], 2
  1737. 0000106A  4144                     chk.w      D0, D4
  1738. 0000106C  4652                     not.w      [A2]
  1739. 0000106E  4F4D                     chk.w      D7, A5
  1740. 00001070  5343                     subq.w     D3, 1
  1741. 00001072  5241                     addq.w     D1, 1
  1742. 00001074  5000                     addq.b     D0, 8
  1743. 00001076  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1744. export_2540: // at 00001078 (misaligned)
  1745. 0000107A  FFEC                     .invalid   <<F/7/7>>
  1746. 0000107C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1747. 00001080  382E 0010                move.w     D4, [A6 + 0x10]
  1748. 00001084  47EE FFEC                lea.l      A3, [A6 - 0x14]
  1749. 00001088  286E 0008                movea.l    A4, [A6 + 0x8]
  1750. 0000108C  4247                     clr.w      D7
  1751. 0000108E  302E 0012                move.w     D0, [A6 + 0x12]
  1752. 00001092  0440 001C                subi.w     D0, 0x1C
  1753. 00001096  6706                     beq        +0x8 /* 0000109E */
  1754. 00001098  5340                     subq.w     D0, 1
  1755. 0000109A  6706                     beq        +0x8 /* 000010A2 */
  1756. 0000109C  6006                     bra        +0x8 /* 000010A4 */
  1757. label0000109E:
  1758. 0000109E  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1759. 000010A0  6002                     bra        +0x4 /* 000010A4 */
  1760. label000010A2:
  1761. 000010A2  7E01                     moveq.l    D7, 0x01
  1762. label000010A4:
  1763. 000010A4  4A47                     tst.w      D7
  1764. 000010A6  677A                     beq        +0x7C /* 00001122 */
  1765. 000010A8  2054                     movea.l    A0, [A4]
  1766. 000010AA  4A68 00C4                tst.w      [A0 + 0xC4]
  1767. 000010AE  6606                     bne        +0x8 /* 000010B6 */
  1768. 000010B0  4A68 00C0                tst.w      [A0 + 0xC0]
  1769. 000010B4  6764                     beq        +0x66 /* 0000111A */
  1770. label000010B6:
  1771. 000010B6  701F                     moveq.l    D0, 0x1F
  1772. 000010B8  C044                     and.w      D0, D4
  1773. 000010BA  7200                     moveq.l    D1, 0x00
  1774. 000010BC  3200                     move.w     D1, D0
  1775. 000010BE  2D41 FFFC                move.l     [A6 - 0x4], D1
  1776. 000010C2  3004                     move.w     D0, D4
  1777. 000010C4  EA40                     asr        D0.w, 5
  1778. 000010C6  48C0                     ext.l      D0
  1779. 000010C8  2A00                     move.l     D5, D0
  1780. 000010CA  202E FFFC                move.l     D0, [A6 - 0x4]
  1781. 000010CE  2C3C 8000 0000           move.l     D6, 0x80000000
  1782. 000010D4  E0A6                     asr        D6, D0
  1783. 000010D6  3F07                     move.w     -[A7], D7
  1784. 000010D8  2F0C                     move.l     -[A7], A4
  1785. 000010DA  4EBA 37A0                jsr        [PC + 0x37A0 /* 0000487C */]
  1786. 000010DE  2F0C                     move.l     -[A7], A4
  1787. 000010E0  4EAD 2CC2                jsr        [A5 + 0x2CC2 /* export_1428 */]
  1788. 000010E4  2F0B                     move.l     -[A7], A3
  1789. 000010E6  A976                     syscall    GetKeys
  1790. 000010E8  6024                     bra        +0x26 /* 0000110E */
  1791. label000010EA:
  1792. 000010EA  3F07                     move.w     -[A7], D7
  1793. 000010EC  2F0C                     move.l     -[A7], A4
  1794. 000010EE  4EBA 378C                jsr        [PC + 0x378C /* 0000487C */]
  1795. 000010F2  2F0C                     move.l     -[A7], A4
  1796. 000010F4  4EAD 2CC2                jsr        [A5 + 0x2CC2 /* export_1428 */]
  1797. 000010F8  4AAD EC54                tst.l      [A5 - 0x13AC]
  1798. 000010FC  670C                     beq        +0xE /* 0000110A */
  1799. 000010FE  7000                     moveq.l    D0, 0x00
  1800. 00001100  2F00                     move.l     -[A7], D0
  1801. 00001102  2F2D EC54                move.l     -[A7], [A5 - 0x13AC]
  1802. 00001106  4EAD 3AA2                jsr        [A5 + 0x3AA2 /* export_1872 */]
  1803. label0000110A:
  1804. 0000110A  2F0B                     move.l     -[A7], A3
  1805. 0000110C  A976                     syscall    GetKeys
  1806. label0000110E:
  1807. 0000110E  2005                     move.l     D0, D5
  1808. 00001110  E540                     asl        D0.w, 2
  1809. 00001112  2206                     move.l     D1, D6
  1810. 00001114  C2B3 0000                and.l      D1, [A3 + D0.w]
  1811. 00001118  66D0                     bne        -0x2E /* 000010EA */
  1812. label0000111A:
  1813. 0000111A  2D6D F7EC 0014           move.l     [A6 + 0x14], [A5 - 0x814]
  1814. 00001120  6016                     bra        +0x18 /* 00001138 */
  1815. label00001122:
  1816. 00001122  598F                     subq.l     A7, 4
  1817. 00001124  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1818. 00001128  3F04                     move.w     -[A7], D4
  1819. 0000112A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1820. 0000112E  2F0C                     move.l     -[A7], A4
  1821. 00001130  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  1822. 00001134  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  1823. label00001138:
  1824. 00001138  4CEE 18F0 FFD4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x2C]
  1825. 0000113E  4E5E                     unlink     A6
  1826. 00001140  205F                     movea.l    A0, [A7]+
  1827. 00001142  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1828. 00001146  4ED0                     jmp        [A0]
  1829. 00001148  9B54                     sub.w      [A4], D5
  1830. 0000114A  4D4F                     chk.w      D6, A7
  1831. 0000114C  5649                     addq.w     A1, 3
  1832. 0000114E  4544                     chk.w      D2, D4
  1833. 00001150  4F43                     chk.w      D7, D3
  1834. 00001152  554D                     subq.w     A5, 2
  1835. 00001154  454E                     chk.w      D2, A6
  1836. 00001156  542E 444F                addq.b     [A6 + 0x444F], 2
  1837. 0000115A  4B45                     chk.w      D5, D5
  1838. 0000115C  5943                     subq.w     D3, 4
  1839. 0000115E  4F4D                     chk.w      D7, A5
  1840. 00001160  4D41                     chk.w      D6, D1
  1841. 00001162  4E44                     trap       4
  1842. 00001164  0000 0000                ori.b      D0, 0x0
  1843. export_2541:
  1844. fn00001168:
  1845. 00001168  4E56 0000                link       A6, 0
  1846. 0000116C  48E7 0108                movem.l    -[A7], D7,A4
  1847. 00001170  3E2E 000C                move.w     D7, [A6 + 0xC]
  1848. 00001174  286E 0008                movea.l    A4, [A6 + 0x8]
  1849. 00001178  3007                     move.w     D0, D7
  1850. 0000117A  0440 0067                subi.w     D0, 0x67 /* 'g' */
  1851. 0000117E  6700 00A6                beq        +0xA8 /* 00001226 */
  1852. 00001182  5340                     subq.w     D0, 1
  1853. 00001184  6700 00A0                beq        +0xA2 /* 00001226 */
  1854. 00001188  5540                     subq.w     D0, 2
  1855. 0000118A  6700 009A                beq        +0x9C /* 00001226 */
  1856. 0000118E  5940                     subq.w     D0, 4
  1857. 00001190  6700 01A0                beq        +0x1A2 /* 00001332 */
  1858. 00001194  0440 037A                subi.w     D0, 0x37A
  1859. 00001198  6700 0170                beq        +0x172 /* 0000130A */
  1860. 0000119C  5340                     subq.w     D0, 1
  1861. 0000119E  6700 017E                beq        +0x180 /* 0000131E */
  1862. 000011A2  5340                     subq.w     D0, 1
  1863. 000011A4  6700 019A                beq        +0x19C /* 00001340 */
  1864. 000011A8  5340                     subq.w     D0, 1
  1865. 000011AA  6700 01D2                beq        +0x1D4 /* 0000137E */
  1866. 000011AE  5340                     subq.w     D0, 1
  1867. 000011B0  6700 01CC                beq        +0x1CE /* 0000137E */
  1868. 000011B4  0440 03E8                subi.w     D0, 0x3E8
  1869. 000011B8  6700 0194                beq        +0x196 /* 0000134E */
  1870. 000011BC  5340                     subq.w     D0, 1
  1871. 000011BE  6700 018E                beq        +0x190 /* 0000134E */
  1872. 000011C2  5340                     subq.w     D0, 1
  1873. 000011C4  6700 0198                beq        +0x19A /* 0000135E */
  1874. 000011C8  5340                     subq.w     D0, 1
  1875. 000011CA  6700 0192                beq        +0x194 /* 0000135E */
  1876. 000011CE  5340                     subq.w     D0, 1
  1877. 000011D0  6700 018C                beq        +0x18E /* 0000135E */
  1878. 000011D4  5340                     subq.w     D0, 1
  1879. 000011D6  6700 0186                beq        +0x188 /* 0000135E */
  1880. 000011DA  0440 03E5                subi.w     D0, 0x3E5
  1881. 000011DE  6700 01AE                beq        +0x1B0 /* 0000138E */
  1882. 000011E2  0440 03E2                subi.w     D0, 0x3E2
  1883. 000011E6  6700 00EA                beq        +0xEC /* 000012D2 */
  1884. 000011EA  5340                     subq.w     D0, 1
  1885. 000011EC  6700 00CC                beq        +0xCE /* 000012BA */
  1886. 000011F0  5340                     subq.w     D0, 1
  1887. 000011F2  6700 0092                beq        +0x94 /* 00001286 */
  1888. 000011F6  5340                     subq.w     D0, 1
  1889. 000011F8  6700 00A6                beq        +0xA8 /* 000012A0 */
  1890. 000011FC  5340                     subq.w     D0, 1
  1891. 000011FE  6738                     beq        +0x3A /* 00001238 */
  1892. 00001200  5340                     subq.w     D0, 1
  1893. 00001202  674E                     beq        +0x50 /* 00001252 */
  1894. 00001204  5540                     subq.w     D0, 2
  1895. 00001206  6700 00DA                beq        +0xDC /* 000012E2 */
  1896. 0000120A  5340                     subq.w     D0, 1
  1897. 0000120C  6700 00E8                beq        +0xEA /* 000012F6 */
  1898. 00001210  5340                     subq.w     D0, 1
  1899. 00001212  6758                     beq        +0x5A /* 0000126C */
  1900. 00001214  0440 07C9                subi.w     D0, 0x7C9
  1901. 00001218  6700 0154                beq        +0x156 /* 0000136E */
  1902. 0000121C  5740                     subq.w     D0, 3
  1903. 0000121E  6700 014E                beq        +0x150 /* 0000136E */
  1904. 00001222  6000 0186                bra        +0x188 /* 000013AA */
  1905. label00001226:
  1906. 00001226  598F                     subq.l     A7, 4
  1907. 00001228  3F07                     move.w     -[A7], D7
  1908. 0000122A  2F0C                     move.l     -[A7], A4
  1909. 0000122C  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  1910. 00001230  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  1911. 00001234  6000 0182                bra        +0x184 /* 000013B8 */
  1912. label00001238:
  1913. 00001238  7001                     moveq.l    D0, 0x01
  1914. 0000123A  1F00                     move.b     -[A7], D0
  1915. 0000123C  2F0C                     move.l     -[A7], A4
  1916. 0000123E  4EBA 3758                jsr        [PC + 0x3758 /* 00004998 */]
  1917. 00001242  2054                     movea.l    A0, [A4]
  1918. 00001244  52A8 001A                addq.l     [A0 + 0x1A], 1
  1919. 00001248  2D6D F7EC 000E           move.l     [A6 + 0xE], [A5 - 0x814]
  1920. 0000124E  6000 0168                bra        +0x16A /* 000013B8 */
  1921. label00001252:
  1922. 00001252  7000                     moveq.l    D0, 0x00
  1923. 00001254  1F00                     move.b     -[A7], D0
  1924. 00001256  2F0C                     move.l     -[A7], A4
  1925. 00001258  4EBA 373E                jsr        [PC + 0x373E /* 00004998 */]
  1926. 0000125C  2054                     movea.l    A0, [A4]
  1927. 0000125E  52A8 001A                addq.l     [A0 + 0x1A], 1
  1928. 00001262  2D6D F7EC 000E           move.l     [A6 + 0xE], [A5 - 0x814]
  1929. 00001268  6000 014E                bra        +0x150 /* 000013B8 */
  1930. label0000126C:
  1931. 0000126C  7002                     moveq.l    D0, 0x02
  1932. 0000126E  1F00                     move.b     -[A7], D0
  1933. 00001270  2F0C                     move.l     -[A7], A4
  1934. 00001272  4EBA 3724                jsr        [PC + 0x3724 /* 00004998 */]
  1935. 00001276  2054                     movea.l    A0, [A4]
  1936. 00001278  52A8 001A                addq.l     [A0 + 0x1A], 1
  1937. 0000127C  2D6D F7EC 000E           move.l     [A6 + 0xE], [A5 - 0x814]
  1938. 00001282  6000 0134                bra        +0x136 /* 000013B8 */
  1939. label00001286:
  1940. 00001286  7000                     moveq.l    D0, 0x00
  1941. 00001288  1F00                     move.b     -[A7], D0
  1942. 0000128A  2F0C                     move.l     -[A7], A4
  1943. 0000128C  4EAD 2C8A                jsr        [A5 + 0x2C8A /* export_1421 */]
  1944. 00001290  2054                     movea.l    A0, [A4]
  1945. 00001292  52A8 001A                addq.l     [A0 + 0x1A], 1
  1946. 00001296  2D6D F7EC 000E           move.l     [A6 + 0xE], [A5 - 0x814]
  1947. 0000129C  6000 011A                bra        +0x11C /* 000013B8 */
  1948. label000012A0:
  1949. 000012A0  7001                     moveq.l    D0, 0x01
  1950. 000012A2  1F00                     move.b     -[A7], D0
  1951. 000012A4  2F0C                     move.l     -[A7], A4
  1952. 000012A6  4EAD 2C8A                jsr        [A5 + 0x2C8A /* export_1421 */]
  1953. 000012AA  2054                     movea.l    A0, [A4]
  1954. 000012AC  52A8 001A                addq.l     [A0 + 0x1A], 1
  1955. 000012B0  2D6D F7EC 000E           move.l     [A6 + 0xE], [A5 - 0x814]
  1956. 000012B6  6000 0100                bra        +0x102 /* 000013B8 */
  1957. label000012BA:
  1958. 000012BA  7000                     moveq.l    D0, 0x00
  1959. 000012BC  2F00                     move.l     -[A7], D0
  1960. 000012BE  7202                     moveq.l    D1, 0x02
  1961. 000012C0  1F01                     move.b     -[A7], D1
  1962. 000012C2  2F0C                     move.l     -[A7], A4
  1963. 000012C4  4EAD 2CAA                jsr        [A5 + 0x2CAA /* export_1425 */]
  1964. 000012C8  2D6D F7EC 000E           move.l     [A6 + 0xE], [A5 - 0x814]
  1965. 000012CE  6000 00E8                bra        +0xEA /* 000013B8 */
  1966. label000012D2:
  1967. 000012D2  2F0C                     move.l     -[A7], A4
  1968. 000012D4  4EBA 34EE                jsr        [PC + 0x34EE /* 000047C4 */]
  1969. 000012D8  2D6D F7EC 000E           move.l     [A6 + 0xE], [A5 - 0x814]
  1970. 000012DE  6000 00D8                bra        +0xDA /* 000013B8 */
  1971. label000012E2:
  1972. 000012E2  7001                     moveq.l    D0, 0x01
  1973. 000012E4  3F00                     move.w     -[A7], D0
  1974. 000012E6  2F0C                     move.l     -[A7], A4
  1975. 000012E8  4EBA 3592                jsr        [PC + 0x3592 /* 0000487C */]
  1976. 000012EC  2D6D F7EC 000E           move.l     [A6 + 0xE], [A5 - 0x814]
  1977. 000012F2  6000 00C4                bra        +0xC6 /* 000013B8 */
  1978. label000012F6:
  1979. 000012F6  70FF                     moveq.l    D0, 0xFFFFFFFF
  1980. 000012F8  3F00                     move.w     -[A7], D0
  1981. 000012FA  2F0C                     move.l     -[A7], A4
  1982. 000012FC  4EBA 357E                jsr        [PC + 0x357E /* 0000487C */]
  1983. 00001300  2D6D F7EC 000E           move.l     [A6 + 0xE], [A5 - 0x814]
  1984. 00001306  6000 00B0                bra        +0xB2 /* 000013B8 */
  1985. label0000130A:
  1986. 0000130A  598F                     subq.l     A7, 4
  1987. 0000130C  3F3C 03E8                move.w     -[A7], 0x3E8
  1988. 00001310  2F0C                     move.l     -[A7], A4
  1989. 00001312  4EBA 11C4                jsr        [PC + 0x11C4 /* 000024D8 */]
  1990. 00001316  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  1991. 0000131A  6000 009C                bra        +0x9E /* 000013B8 */
  1992. label0000131E:
  1993. 0000131E  3F3C 03E9                move.w     -[A7], 0x3E9
  1994. 00001322  2F0C                     move.l     -[A7], A4
  1995. 00001324  4EBA 1216                jsr        [PC + 0x1216 /* 0000253C */]
  1996. 00001328  2D6D F7EC 000E           move.l     [A6 + 0xE], [A5 - 0x814]
  1997. 0000132E  6000 0088                bra        +0x8A /* 000013B8 */
  1998. label00001332:
  1999. 00001332  598F                     subq.l     A7, 4
  2000. 00001334  2F0C                     move.l     -[A7], A4
  2001. 00001336  4EBA 1F78                jsr        [PC + 0x1F78 /* 000032B0 */]
  2002. 0000133A  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2003. 0000133E  6078                     bra        +0x7A /* 000013B8 */
  2004. label00001340:
  2005. 00001340  2F0C                     move.l     -[A7], A4
  2006. 00001342  4EBA 076C                jsr        [PC + 0x76C /* 00001AB0 */]
  2007. 00001346  2D6D F7EC 000E           move.l     [A6 + 0xE], [A5 - 0x814]
  2008. 0000134C  606A                     bra        +0x6C /* 000013B8 */
  2009. label0000134E:
  2010. 0000134E  598F                     subq.l     A7, 4
  2011. 00001350  3F07                     move.w     -[A7], D7
  2012. 00001352  2F0C                     move.l     -[A7], A4
  2013. 00001354  4EBA 428E                jsr        [PC + 0x428E /* 000055E4 */]
  2014. 00001358  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2015. 0000135C  605A                     bra        +0x5C /* 000013B8 */
  2016. label0000135E:
  2017. 0000135E  598F                     subq.l     A7, 4
  2018. 00001360  3F07                     move.w     -[A7], D7
  2019. 00001362  2F0C                     move.l     -[A7], A4
  2020. 00001364  4EBA 4206                jsr        [PC + 0x4206 /* 0000556C */]
  2021. 00001368  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2022. 0000136C  604A                     bra        +0x4C /* 000013B8 */
  2023. label0000136E:
  2024. 0000136E  598F                     subq.l     A7, 4
  2025. 00001370  3F07                     move.w     -[A7], D7
  2026. 00001372  2F0C                     move.l     -[A7], A4
  2027. 00001374  4EAD 3C32                jsr        [A5 + 0x3C32 /* export_1922 */]
  2028. 00001378  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2029. 0000137C  603A                     bra        +0x3C /* 000013B8 */
  2030. label0000137E:
  2031. 0000137E  598F                     subq.l     A7, 4
  2032. 00001380  3F07                     move.w     -[A7], D7
  2033. 00001382  2F0C                     move.l     -[A7], A4
  2034. 00001384  4EBA 0616                jsr        [PC + 0x616 /* 0000199C */]
  2035. 00001388  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2036. 0000138C  602A                     bra        +0x2C /* 000013B8 */
  2037. label0000138E:
  2038. 0000138E  598F                     subq.l     A7, 4
  2039. 00001390  3F3C 0BBE                move.w     -[A7], 0xBBE
  2040. 00001394  7000                     moveq.l    D0, 0x00
  2041. 00001396  3F00                     move.w     -[A7], D0
  2042. 00001398  3F00                     move.w     -[A7], D0
  2043. 0000139A  7201                     moveq.l    D1, 0x01
  2044. 0000139C  1F01                     move.b     -[A7], D1
  2045. 0000139E  2F0C                     move.l     -[A7], A4
  2046. 000013A0  4EAD 2C7A                jsr        [A5 + 0x2C7A /* export_1419 */]
  2047. 000013A4  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2048. 000013A8  600E                     bra        +0x10 /* 000013B8 */
  2049. label000013AA:
  2050. 000013AA  598F                     subq.l     A7, 4
  2051. 000013AC  3F07                     move.w     -[A7], D7
  2052. 000013AE  2F0C                     move.l     -[A7], A4
  2053. 000013B0  4EAD 1082                jsr        [A5 + 0x1082 /* export_524 */]
  2054. 000013B4  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  2055. label000013B8:
  2056. 000013B8  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  2057. 000013BE  4E5E                     unlink     A6
  2058. 000013C0  205F                     movea.l    A0, [A7]+
  2059. 000013C2  5C4F                     addq.w     A7, 6
  2060. 000013C4  4ED0                     jmp        [A0]
  2061. 000013C6  9C54                     sub.w      D6, [A4]
  2062. 000013C8  4D4F                     chk.w      D6, A7
  2063. 000013CA  5649                     addq.w     A1, 3
  2064. 000013CC  4544                     chk.w      D2, D4
  2065. 000013CE  4F43                     chk.w      D7, D3
  2066. 000013D0  554D                     subq.w     A5, 2
  2067. 000013D2  454E                     chk.w      D2, A6
  2068. 000013D4  542E 444F                addq.b     [A6 + 0x444F], 2
  2069. 000013D8  4D45                     chk.w      D6, D5
  2070. 000013DA  4E55 434F                link       A5, -0xFFFFBCB1
  2071. 000013DE  4D4D                     chk.w      D6, A5
  2072. 000013E0  414E                     chk.w      D0, A6
  2073. 000013E2  4400                     neg.b      D0
  2074. 000013E4  0000 0000                ori.b      D0, 0x0
  2075. export_2542:
  2076. fn000013E8:
  2077. 000013E8  4E56 FEF8                link       A6, -0x0108
  2078. 000013EC  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  2079. 000013F0  47EE FEF8                lea.l      A3, [A6 - 0x108]
  2080. 000013F4  286E 0008                movea.l    A4, [A6 + 0x8]
  2081. 000013F8  2054                     movea.l    A0, [A4]
  2082. 000013FA  7000                     moveq.l    D0, 0x00
  2083. 000013FC  1028 0074                move.b     D0, [A0 + 0x74]
  2084. 00001400  0C40 0001                cmpi.w     D0, 0x1
  2085. 00001404  6608                     bne        +0xA /* 0000140E */
  2086. 00001406  203C 0000 1773           move.l     D0, 0x1773
  2087. 0000140C  6006                     bra        +0x8 /* 00001414 */
  2088. label0000140E:
  2089. 0000140E  203C 0000 1771           move.l     D0, 0x1771
  2090. label00001414:
  2091. 00001414  3F00                     move.w     -[A7], D0
  2092. 00001416  2F0B                     move.l     -[A7], A3
  2093. 00001418  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  2094. 0000141C  3F3C 1772                move.w     -[A7], 0x1772
  2095. 00001420  2F0B                     move.l     -[A7], A3
  2096. 00001422  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  2097. 00001426  3F3C 1772                move.w     -[A7], 0x1772
  2098. 0000142A  2054                     movea.l    A0, [A4]
  2099. 0000142C  7000                     moveq.l    D0, 0x00
  2100. 0000142E  1028 0074                move.b     D0, [A0 + 0x74]
  2101. 00001432  0C40 0005                cmpi.w     D0, 0x5
  2102. 00001436  56C0                     sne        D0
  2103. 00001438  4400                     neg.b      D0
  2104. 0000143A  1F00                     move.b     -[A7], D0
  2105. 0000143C  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2106. 00001440  7601                     moveq.l    D3, 0x01
  2107. 00001442  2054                     movea.l    A0, [A4]
  2108. 00001444  7000                     moveq.l    D0, 0x00
  2109. 00001446  1028 0074                move.b     D0, [A0 + 0x74]
  2110. 0000144A  0C40 0002                cmpi.w     D0, 0x2
  2111. 0000144E  670E                     beq        +0x10 /* 0000145E */
  2112. 00001450  7000                     moveq.l    D0, 0x00
  2113. 00001452  1028 0074                move.b     D0, [A0 + 0x74]
  2114. 00001456  0C40 0001                cmpi.w     D0, 0x1
  2115. 0000145A  6702                     beq        +0x4 /* 0000145E */
  2116. 0000145C  7600                     moveq.l    D3, 0x00
  2117. label0000145E:
  2118. 0000145E  4A03                     tst.b      D3
  2119. 00001460  6708                     beq        +0xA /* 0000146A */
  2120. 00001462  203C 0000 1774           move.l     D0, 0x1774
  2121. 00001468  6006                     bra        +0x8 /* 00001470 */
  2122. label0000146A:
  2123. 0000146A  203C 0000 1773           move.l     D0, 0x1773
  2124. label00001470:
  2125. 00001470  3F00                     move.w     -[A7], D0
  2126. 00001472  2F0B                     move.l     -[A7], A3
  2127. 00001474  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  2128. 00001478  3F3C 1775                move.w     -[A7], 0x1775
  2129. 0000147C  2F0B                     move.l     -[A7], A3
  2130. 0000147E  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  2131. 00001482  3F3C 1775                move.w     -[A7], 0x1775
  2132. 00001486  2054                     movea.l    A0, [A4]
  2133. 00001488  7000                     moveq.l    D0, 0x00
  2134. 0000148A  1028 0074                move.b     D0, [A0 + 0x74]
  2135. 0000148E  0C40 0005                cmpi.w     D0, 0x5
  2136. 00001492  56C0                     sne        D0
  2137. 00001494  4400                     neg.b      D0
  2138. 00001496  1F00                     move.b     -[A7], D0
  2139. 00001498  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2140. 0000149C  2054                     movea.l    A0, [A4]
  2141. 0000149E  7000                     moveq.l    D0, 0x00
  2142. 000014A0  1028 0074                move.b     D0, [A0 + 0x74]
  2143. 000014A4  0C40 0001                cmpi.w     D0, 0x1
  2144. 000014A8  6608                     bne        +0xA /* 000014B2 */
  2145. 000014AA  203C 0000 2337           move.l     D0, 0x2337 /* '#7' */
  2146. 000014B0  6006                     bra        +0x8 /* 000014B8 */
  2147. label000014B2:
  2148. 000014B2  203C 0000 2335           move.l     D0, 0x2335 /* '#5' */
  2149. label000014B8:
  2150. 000014B8  3F00                     move.w     -[A7], D0
  2151. 000014BA  2F0B                     move.l     -[A7], A3
  2152. 000014BC  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  2153. 000014C0  3F3C 07D4                move.w     -[A7], 0x7D4
  2154. 000014C4  2F0B                     move.l     -[A7], A3
  2155. 000014C6  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  2156. 000014CA  2054                     movea.l    A0, [A4]
  2157. 000014CC  7000                     moveq.l    D0, 0x00
  2158. 000014CE  1028 0074                move.b     D0, [A0 + 0x74]
  2159. 000014D2  0C40 0001                cmpi.w     D0, 0x1
  2160. 000014D6  6608                     bne        +0xA /* 000014E0 */
  2161. 000014D8  203C 0000 2338           move.l     D0, 0x2338 /* '#8' */
  2162. 000014DE  6006                     bra        +0x8 /* 000014E6 */
  2163. label000014E0:
  2164. 000014E0  203C 0000 2336           move.l     D0, 0x2336 /* '#6' */
  2165. label000014E6:
  2166. 000014E6  3F00                     move.w     -[A7], D0
  2167. 000014E8  2F0B                     move.l     -[A7], A3
  2168. 000014EA  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  2169. 000014EE  3F3C 07D5                move.w     -[A7], 0x7D5
  2170. 000014F2  2F0B                     move.l     -[A7], A3
  2171. 000014F4  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  2172. 000014F8  486E FFF8                pea.l      [A6 - 0x8]
  2173. 000014FC  486E FFFC                pea.l      [A6 - 0x4]
  2174. 00001500  2F0C                     move.l     -[A7], A4
  2175. 00001502  4EBA 0734                jsr        [PC + 0x734 /* 00001C38 */]
  2176. 00001506  3F3C 0FA5                move.w     -[A7], 0xFA5
  2177. 0000150A  7014                     moveq.l    D0, 0x14
  2178. 0000150C  C0AE FFF8                and.l      D0, [A6 - 0x8]
  2179. 00001510  6704                     beq        +0x6 /* 00001516 */
  2180. 00001512  7001                     moveq.l    D0, 0x01
  2181. 00001514  6002                     bra        +0x4 /* 00001518 */
  2182. label00001516:
  2183. 00001516  7000                     moveq.l    D0, 0x00
  2184. label00001518:
  2185. 00001518  1F00                     move.b     -[A7], D0
  2186. 0000151A  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2187. 0000151E  3F3C 0FA4                move.w     -[A7], 0xFA4
  2188. 00001522  7018                     moveq.l    D0, 0x18
  2189. 00001524  C0AE FFF8                and.l      D0, [A6 - 0x8]
  2190. 00001528  6704                     beq        +0x6 /* 0000152E */
  2191. 0000152A  7001                     moveq.l    D0, 0x01
  2192. 0000152C  6002                     bra        +0x4 /* 00001530 */
  2193. label0000152E:
  2194. 0000152E  7000                     moveq.l    D0, 0x00
  2195. label00001530:
  2196. 00001530  1F00                     move.b     -[A7], D0
  2197. 00001532  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2198. 00001536  3F3C 0FA9                move.w     -[A7], 0xFA9
  2199. 0000153A  700C                     moveq.l    D0, 0x0C
  2200. 0000153C  C0AE FFF8                and.l      D0, [A6 - 0x8]
  2201. 00001540  6704                     beq        +0x6 /* 00001546 */
  2202. 00001542  7001                     moveq.l    D0, 0x01
  2203. 00001544  6002                     bra        +0x4 /* 00001548 */
  2204. label00001546:
  2205. 00001546  7000                     moveq.l    D0, 0x00
  2206. label00001548:
  2207. 00001548  1F00                     move.b     -[A7], D0
  2208. 0000154A  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2209. 0000154E  3F3C 0FA3                move.w     -[A7], 0xFA3
  2210. 00001552  7001                     moveq.l    D0, 0x01
  2211. 00001554  C0AE FFF8                and.l      D0, [A6 - 0x8]
  2212. 00001558  6704                     beq        +0x6 /* 0000155E */
  2213. 0000155A  7001                     moveq.l    D0, 0x01
  2214. 0000155C  6002                     bra        +0x4 /* 00001560 */
  2215. label0000155E:
  2216. 0000155E  7000                     moveq.l    D0, 0x00
  2217. label00001560:
  2218. 00001560  1F00                     move.b     -[A7], D0
  2219. 00001562  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2220. 00001566  3F3C 0FA2                move.w     -[A7], 0xFA2
  2221. 0000156A  7002                     moveq.l    D0, 0x02
  2222. 0000156C  C0AE FFF8                and.l      D0, [A6 - 0x8]
  2223. 00001570  6704                     beq        +0x6 /* 00001576 */
  2224. 00001572  7001                     moveq.l    D0, 0x01
  2225. 00001574  6002                     bra        +0x4 /* 00001578 */
  2226. label00001576:
  2227. 00001576  7000                     moveq.l    D0, 0x00
  2228. label00001578:
  2229. 00001578  1F00                     move.b     -[A7], D0
  2230. 0000157A  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2231. 0000157E  3F3C 0FA0                move.w     -[A7], 0xFA0
  2232. 00001582  203C 0000 0200           move.l     D0, 0x200
  2233. 00001588  C0AE FFF8                and.l      D0, [A6 - 0x8]
  2234. 0000158C  6704                     beq        +0x6 /* 00001592 */
  2235. 0000158E  7001                     moveq.l    D0, 0x01
  2236. 00001590  6002                     bra        +0x4 /* 00001594 */
  2237. label00001592:
  2238. 00001592  7000                     moveq.l    D0, 0x00
  2239. label00001594:
  2240. 00001594  1F00                     move.b     -[A7], D0
  2241. 00001596  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2242. 0000159A  3F3C 0FA1                move.w     -[A7], 0xFA1
  2243. 0000159E  203C 0000 0080           move.l     D0, 0x80
  2244. 000015A4  C0AE FFF8                and.l      D0, [A6 - 0x8]
  2245. 000015A8  6704                     beq        +0x6 /* 000015AE */
  2246. 000015AA  7001                     moveq.l    D0, 0x01
  2247. 000015AC  6002                     bra        +0x4 /* 000015B0 */
  2248. label000015AE:
  2249. 000015AE  7000                     moveq.l    D0, 0x00
  2250. label000015B0:
  2251. 000015B0  1F00                     move.b     -[A7], D0
  2252. 000015B2  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2253. 000015B6  3F3C 0FA7                move.w     -[A7], 0xFA7
  2254. 000015BA  203C 0000 0800           move.l     D0, 0x800
  2255. 000015C0  C0AE FFF8                and.l      D0, [A6 - 0x8]
  2256. 000015C4  6704                     beq        +0x6 /* 000015CA */
  2257. 000015C6  7001                     moveq.l    D0, 0x01
  2258. 000015C8  6002                     bra        +0x4 /* 000015CC */
  2259. label000015CA:
  2260. 000015CA  7000                     moveq.l    D0, 0x00
  2261. label000015CC:
  2262. 000015CC  1F00                     move.b     -[A7], D0
  2263. 000015CE  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2264. 000015D2  3F3C 0FA8                move.w     -[A7], 0xFA8
  2265. 000015D6  203C 0000 2000           move.l     D0, 0x2000 /* ' \0' */
  2266. 000015DC  C0AE FFF8                and.l      D0, [A6 - 0x8]
  2267. 000015E0  6704                     beq        +0x6 /* 000015E6 */
  2268. 000015E2  7001                     moveq.l    D0, 0x01
  2269. 000015E4  6002                     bra        +0x4 /* 000015E8 */
  2270. label000015E6:
  2271. 000015E6  7000                     moveq.l    D0, 0x00
  2272. label000015E8:
  2273. 000015E8  1F00                     move.b     -[A7], D0
  2274. 000015EA  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2275. 000015EE  3F3C 07D4                move.w     -[A7], 0x7D4
  2276. 000015F2  7600                     moveq.l    D3, 0x00
  2277. 000015F4  2054                     movea.l    A0, [A4]
  2278. 000015F6  7001                     moveq.l    D0, 0x01
  2279. 000015F8  B068 00C0                cmp.w      D0, [A0 + 0xC0]
  2280. 000015FC  6C0E                     bge        +0x10 /* 0000160C */
  2281. 000015FE  7000                     moveq.l    D0, 0x00
  2282. 00001600  1028 0074                move.b     D0, [A0 + 0x74]
  2283. 00001604  0C40 0005                cmpi.w     D0, 0x5
  2284. 00001608  6702                     beq        +0x4 /* 0000160C */
  2285. 0000160A  7601                     moveq.l    D3, 0x01
  2286. label0000160C:
  2287. 0000160C  1F03                     move.b     -[A7], D3
  2288. 0000160E  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2289. 00001612  7600                     moveq.l    D3, 0x00
  2290. 00001614  203C 0004 0000           move.l     D0, 0x40000
  2291. 0000161A  C0AE FFF8                and.l      D0, [A6 - 0x8]
  2292. 0000161E  660E                     bne        +0x10 /* 0000162E */
  2293. 00001620  203C 0008 0000           move.l     D0, 0x80000
  2294. 00001626  C0AE FFF8                and.l      D0, [A6 - 0x8]
  2295. 0000162A  6702                     beq        +0x4 /* 0000162E */
  2296. 0000162C  7601                     moveq.l    D3, 0x01
  2297. label0000162E:
  2298. 0000162E  1C03                     move.b     D6, D3
  2299. 00001630  7600                     moveq.l    D3, 0x00
  2300. 00001632  203C 0004 0000           move.l     D0, 0x40000
  2301. 00001638  C0AE FFF8                and.l      D0, [A6 - 0x8]
  2302. 0000163C  670E                     beq        +0x10 /* 0000164C */
  2303. 0000163E  203C 0008 0000           move.l     D0, 0x80000
  2304. 00001644  C0AE FFF8                and.l      D0, [A6 - 0x8]
  2305. 00001648  6602                     bne        +0x4 /* 0000164C */
  2306. 0000164A  7601                     moveq.l    D3, 0x01
  2307. label0000164C:
  2308. 0000164C  1E03                     move.b     D7, D3
  2309. 0000164E  2054                     movea.l    A0, [A4]
  2310. 00001650  7000                     moveq.l    D0, 0x00
  2311. 00001652  1028 0074                move.b     D0, [A0 + 0x74]
  2312. 00001656  0C40 0001                cmpi.w     D0, 0x1
  2313. 0000165A  662A                     bne        +0x2C /* 00001686 */
  2314. 0000165C  3F3C 07D5                move.w     -[A7], 0x7D5
  2315. 00001660  7600                     moveq.l    D3, 0x00
  2316. 00001662  4A06                     tst.b      D6
  2317. 00001664  6718                     beq        +0x1A /* 0000167E */
  2318. 00001666  2F03                     move.l     -[A7], D3
  2319. 00001668  558F                     subq.l     A7, 2
  2320. 0000166A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2321. 0000166E  2F0C                     move.l     -[A7], A4
  2322. 00001670  4EAD 2BFA                jsr        [A5 + 0x2BFA /* export_1403 */]
  2323. 00001674  101F                     move.b     D0, [A7]+
  2324. 00001676  261F                     move.l     D3, [A7]+
  2325. 00001678  4A00                     tst.b      D0
  2326. 0000167A  6702                     beq        +0x4 /* 0000167E */
  2327. 0000167C  7601                     moveq.l    D3, 0x01
  2328. label0000167E:
  2329. 0000167E  1F03                     move.b     -[A7], D3
  2330. 00001680  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2331. 00001684  6036                     bra        +0x38 /* 000016BC */
  2332. label00001686:
  2333. 00001686  2054                     movea.l    A0, [A4]
  2334. 00001688  7000                     moveq.l    D0, 0x00
  2335. 0000168A  1028 0074                move.b     D0, [A0 + 0x74]
  2336. 0000168E  0C40 0005                cmpi.w     D0, 0x5
  2337. 00001692  6728                     beq        +0x2A /* 000016BC */
  2338. 00001694  3F3C 07D5                move.w     -[A7], 0x7D5
  2339. 00001698  7600                     moveq.l    D3, 0x00
  2340. 0000169A  4A07                     tst.b      D7
  2341. 0000169C  6718                     beq        +0x1A /* 000016B6 */
  2342. 0000169E  2F03                     move.l     -[A7], D3
  2343. 000016A0  558F                     subq.l     A7, 2
  2344. 000016A2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2345. 000016A6  2F0C                     move.l     -[A7], A4
  2346. 000016A8  4EAD 2BFA                jsr        [A5 + 0x2BFA /* export_1403 */]
  2347. 000016AC  101F                     move.b     D0, [A7]+
  2348. 000016AE  261F                     move.l     D3, [A7]+
  2349. 000016B0  4A00                     tst.b      D0
  2350. 000016B2  6702                     beq        +0x4 /* 000016B6 */
  2351. 000016B4  7601                     moveq.l    D3, 0x01
  2352. label000016B6:
  2353. 000016B6  1F03                     move.b     -[A7], D3
  2354. 000016B8  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2355. label000016BC:
  2356. 000016BC  7600                     moveq.l    D3, 0x00
  2357. 000016BE  2054                     movea.l    A0, [A4]
  2358. 000016C0  4A68 00C2                tst.w      [A0 + 0xC2]
  2359. 000016C4  6714                     beq        +0x16 /* 000016DA */
  2360. 000016C6  7000                     moveq.l    D0, 0x00
  2361. 000016C8  1028 0074                move.b     D0, [A0 + 0x74]
  2362. 000016CC  0C40 0001                cmpi.w     D0, 0x1
  2363. 000016D0  6608                     bne        +0xA /* 000016DA */
  2364. 000016D2  4A68 00C0                tst.w      [A0 + 0xC0]
  2365. 000016D6  6F02                     ble        +0x4 /* 000016DA */
  2366. 000016D8  7601                     moveq.l    D3, 0x01
  2367. label000016DA:
  2368. 000016DA  1E03                     move.b     D7, D3
  2369. 000016DC  3F3C 07D6                move.w     -[A7], 0x7D6
  2370. 000016E0  1F07                     move.b     -[A7], D7
  2371. 000016E2  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2372. 000016E6  3F3C 07D7                move.w     -[A7], 0x7D7
  2373. 000016EA  1F07                     move.b     -[A7], D7
  2374. 000016EC  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2375. 000016F0  3F3C 07D8                move.w     -[A7], 0x7D8
  2376. 000016F4  1F07                     move.b     -[A7], D7
  2377. 000016F6  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2378. 000016FA  3F3C 07D9                move.w     -[A7], 0x7D9
  2379. 000016FE  1F07                     move.b     -[A7], D7
  2380. 00001700  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2381. 00001704  3F3C 0BBE                move.w     -[A7], 0xBBE
  2382. 00001708  7600                     moveq.l    D3, 0x00
  2383. 0000170A  2054                     movea.l    A0, [A4]
  2384. 0000170C  7000                     moveq.l    D0, 0x00
  2385. 0000170E  1028 0074                move.b     D0, [A0 + 0x74]
  2386. 00001712  0C40 0001                cmpi.w     D0, 0x1
  2387. 00001716  6608                     bne        +0xA /* 00001720 */
  2388. 00001718  4AAE FFF8                tst.l      [A6 - 0x8]
  2389. 0000171C  6702                     beq        +0x4 /* 00001720 */
  2390. 0000171E  7601                     moveq.l    D3, 0x01
  2391. label00001720:
  2392. 00001720  1F03                     move.b     -[A7], D3
  2393. 00001722  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2394. 00001726  7600                     moveq.l    D3, 0x00
  2395. 00001728  4AAD F7CC                tst.l      [A5 - 0x834]
  2396. 0000172C  670E                     beq        +0x10 /* 0000173C */
  2397. 0000172E  206D F7CC                movea.l    A0, [A5 - 0x834]
  2398. 00001732  2050                     movea.l    A0, [A0]
  2399. 00001734  B9E8 0016                cmpa.l     A4, [A0 + 0x16]
  2400. 00001738  6602                     bne        +0x4 /* 0000173C */
  2401. 0000173A  7601                     moveq.l    D3, 0x01
  2402. label0000173C:
  2403. 0000173C  1E03                     move.b     D7, D3
  2404. 0000173E  4AAE FFF8                tst.l      [A6 - 0x8]
  2405. 00001742  6746                     beq        +0x48 /* 0000178A */
  2406. 00001744  3F3C 03EA                move.w     -[A7], 0x3EA
  2407. 00001748  7001                     moveq.l    D0, 0x01
  2408. 0000174A  1F00                     move.b     -[A7], D0
  2409. 0000174C  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2410. 00001750  706A                     moveq.l    D0, 0x6A
  2411. 00001752  3F00                     move.w     -[A7], D0
  2412. 00001754  7201                     moveq.l    D1, 0x01
  2413. 00001756  1F01                     move.b     -[A7], D1
  2414. 00001758  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2415. 0000175C  7067                     moveq.l    D0, 0x67
  2416. 0000175E  3F00                     move.w     -[A7], D0
  2417. 00001760  4A07                     tst.b      D7
  2418. 00001762  57C3                     seq        D3
  2419. 00001764  4403                     neg.b      D3
  2420. 00001766  1F03                     move.b     -[A7], D3
  2421. 00001768  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2422. 0000176C  7068                     moveq.l    D0, 0x68
  2423. 0000176E  3F00                     move.w     -[A7], D0
  2424. 00001770  4A07                     tst.b      D7
  2425. 00001772  57C3                     seq        D3
  2426. 00001774  4403                     neg.b      D3
  2427. 00001776  1F03                     move.b     -[A7], D3
  2428. 00001778  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2429. 0000177C  3F3C 00B4                move.w     -[A7], 0xB4
  2430. 00001780  7001                     moveq.l    D0, 0x01
  2431. 00001782  1F00                     move.b     -[A7], D0
  2432. 00001784  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2433. 00001788  6040                     bra        +0x42 /* 000017CA */
  2434. label0000178A:
  2435. 0000178A  706A                     moveq.l    D0, 0x6A
  2436. 0000178C  3F00                     move.w     -[A7], D0
  2437. 0000178E  558F                     subq.l     A7, 2
  2438. 00001790  2F0C                     move.l     -[A7], A4
  2439. 00001792  4EBA 00BC                jsr        [PC + 0xBC /* 00001850 */]
  2440. 00001796  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2441. 0000179A  3F3C 03EA                move.w     -[A7], 0x3EA
  2442. 0000179E  7000                     moveq.l    D0, 0x00
  2443. 000017A0  1F00                     move.b     -[A7], D0
  2444. 000017A2  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2445. 000017A6  7067                     moveq.l    D0, 0x67
  2446. 000017A8  3F00                     move.w     -[A7], D0
  2447. 000017AA  7200                     moveq.l    D1, 0x00
  2448. 000017AC  1F01                     move.b     -[A7], D1
  2449. 000017AE  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2450. 000017B2  7068                     moveq.l    D0, 0x68
  2451. 000017B4  3F00                     move.w     -[A7], D0
  2452. 000017B6  7200                     moveq.l    D1, 0x00
  2453. 000017B8  1F01                     move.b     -[A7], D1
  2454. 000017BA  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2455. 000017BE  3F3C 00B4                move.w     -[A7], 0xB4
  2456. 000017C2  7000                     moveq.l    D0, 0x00
  2457. 000017C4  1F00                     move.b     -[A7], D0
  2458. 000017C6  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2459. label000017CA:
  2460. 000017CA  7601                     moveq.l    D3, 0x01
  2461. 000017CC  203C 0001 0000           move.l     D0, 0x10000
  2462. 000017D2  C0AE FFF8                and.l      D0, [A6 - 0x8]
  2463. 000017D6  662E                     bne        +0x30 /* 00001806 */
  2464. 000017D8  203C 0002 0000           move.l     D0, 0x20000
  2465. 000017DE  C0AE FFF8                and.l      D0, [A6 - 0x8]
  2466. 000017E2  6622                     bne        +0x24 /* 00001806 */
  2467. 000017E4  203C 0000 4000           move.l     D0, 0x4000 /* '@\0' */
  2468. 000017EA  C0AE FFF8                and.l      D0, [A6 - 0x8]
  2469. 000017EE  6616                     bne        +0x18 /* 00001806 */
  2470. 000017F0  203C 0000 8000           move.l     D0, 0x8000
  2471. 000017F6  C0AE FFF8                and.l      D0, [A6 - 0x8]
  2472. 000017FA  660A                     bne        +0xC /* 00001806 */
  2473. 000017FC  2054                     movea.l    A0, [A4]
  2474. 000017FE  4A68 00C0                tst.w      [A0 + 0xC0]
  2475. 00001802  6E02                     bgt        +0x4 /* 00001806 */
  2476. 00001804  7600                     moveq.l    D3, 0x00
  2477. label00001806:
  2478. 00001806  1E03                     move.b     D7, D3
  2479. 00001808  3F3C 03EC                move.w     -[A7], 0x3EC
  2480. 0000180C  7001                     moveq.l    D0, 0x01
  2481. 0000180E  1F00                     move.b     -[A7], D0
  2482. 00001810  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2483. 00001814  3F3C 03EB                move.w     -[A7], 0x3EB
  2484. 00001818  7001                     moveq.l    D0, 0x01
  2485. 0000181A  1F00                     move.b     -[A7], D0
  2486. 0000181C  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2487. 00001820  2F0C                     move.l     -[A7], A4
  2488. 00001822  4EAD 1C62                jsr        [A5 + 0x1C62 /* export_904 */]
  2489. 00001826  4CEE 18C8 FEE4           movem.l    D3,D6,D7,A3,A4, [A6 - 0x11C]
  2490. 0000182C  4E5E                     unlink     A6
  2491. 0000182E  2E9F                     move.l     [A7], [A7]+
  2492. 00001830  4E75                     rts
  2493. 00001832  9B54                     sub.w      [A4], D5
  2494. 00001834  4D4F                     chk.w      D6, A7
  2495. 00001836  5649                     addq.w     A1, 3
  2496. 00001838  4544                     chk.w      D2, D4
  2497. 0000183A  4F43                     chk.w      D7, D3
  2498. 0000183C  554D                     subq.w     A5, 2
  2499. 0000183E  454E                     chk.w      D2, A6
  2500. 00001840  542E 444F                addq.b     [A6 + 0x444F], 2
  2501. 00001844  5345                     subq.w     D5, 1
  2502. 00001846  5455                     addq.w     [A5], 2
  2503. 00001848  504D                     addq.w     A5, 8
  2504. 0000184A  454E                     chk.w      D2, A6
  2505. 0000184C  5553                     subq.w     [A3], 2
  2506. 0000184E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2507. // begin alternate branch 00001850-00001854
  2508. fn00001850:
  2509. 00001850  4E56 FFFC                link       A6, -0x0004
  2510. // end alternate branch 00001850-00001854
  2511. fn00001850: // (misaligned)
  2512. 00001852  FFFC                     .invalid   <<F/7/7>>
  2513. 00001854  2F0C                     move.l     -[A7], A4
  2514. 00001856  286E 0008                movea.l    A4, [A6 + 0x8]
  2515. 0000185A  2054                     movea.l    A0, [A4]
  2516. 0000185C  7000                     moveq.l    D0, 0x00
  2517. 0000185E  1028 0074                move.b     D0, [A0 + 0x74]
  2518. 00001862  0C40 0001                cmpi.w     D0, 0x1
  2519. 00001866  670C                     beq        +0xE /* 00001874 */
  2520. 00001868  7000                     moveq.l    D0, 0x00
  2521. 0000186A  1028 0074                move.b     D0, [A0 + 0x74]
  2522. 0000186E  0C40 0005                cmpi.w     D0, 0x5
  2523. 00001872  6606                     bne        +0x8 /* 0000187A */
  2524. label00001874:
  2525. 00001874  422E 000C                clr.b      [A6 + 0xC]
  2526. 00001878  6042                     bra        +0x44 /* 000018BC */
  2527. label0000187A:
  2528. 0000187A  2D6D F944 FFFC           move.l     [A6 - 0x4], [A5 - 0x6BC]
  2529. 00001880  558F                     subq.l     A7, 2
  2530. 00001882  2054                     movea.l    A0, [A4]
  2531. 00001884  2F28 0076                move.l     -[A7], [A0 + 0x76]
  2532. 00001888  4EAD 381A                jsr        [A5 + 0x381A /* export_1791 */]
  2533. 0000188C  301F                     move.w     D0, [A7]+
  2534. 0000188E  5340                     subq.w     D0, 1
  2535. 00001890  3D40 FFFC                move.w     [A6 - 0x4], D0
  2536. 00001894  601C                     bra        +0x1E /* 000018B2 */
  2537. label00001896:
  2538. 00001896  558F                     subq.l     A7, 2
  2539. 00001898  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2540. 0000189C  2F0C                     move.l     -[A7], A4
  2541. 0000189E  4EAD 2C5A                jsr        [A5 + 0x2C5A /* export_1415 */]
  2542. 000018A2  4A1F                     tst.b      [A7]+
  2543. 000018A4  6708                     beq        +0xA /* 000018AE */
  2544. 000018A6  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  2545. 000018AC  600E                     bra        +0x10 /* 000018BC */
  2546. label000018AE:
  2547. 000018AE  556E FFFC                subq.w     [A6 - 0x4], 2
  2548. label000018B2:
  2549. 000018B2  4A6E FFFC                tst.w      [A6 - 0x4]
  2550. 000018B6  6EDE                     bgt        -0x20 /* 00001896 */
  2551. 000018B8  422E 000C                clr.b      [A6 + 0xC]
  2552. label000018BC:
  2553. 000018BC  286E FFF8                movea.l    A4, [A6 - 0x8]
  2554. 000018C0  4E5E                     unlink     A6
  2555. 000018C2  2E9F                     move.l     [A7], [A7]+
  2556. 000018C4  4E75                     rts
  2557. 000018C6  9D54                     sub.w      [A4], D6
  2558. 000018C8  4D4F                     chk.w      D6, A7
  2559. 000018CA  5649                     addq.w     A1, 3
  2560. 000018CC  4544                     chk.w      D2, D4
  2561. 000018CE  4F43                     chk.w      D7, D3
  2562. 000018D0  554D                     subq.w     A5, 2
  2563. 000018D2  454E                     chk.w      D2, A6
  2564. 000018D4  542E 414E                addq.b     [A6 + 0x414E], 2
  2565. 000018D8  5952                     subq.w     [A2], 4
  2566. 000018DA  4F57                     chk.w      D7, [A7]
  2567. 000018DC  5354                     subq.w     [A4], 1
  2568. 000018DE  4F43                     chk.w      D7, D3
  2569. 000018E0  4C45 4152                movem.l    D1,D4,D6,A0,A6, D5
  2570. 000018E4  0000 0000                ori.b      D0, 0x0
  2571. fn000018E8:
  2572. 000018E8  4E56 FFFC                link       A6, -0x0004
  2573. 000018EC  2F0C                     move.l     -[A7], A4
  2574. 000018EE  286E 0008                movea.l    A4, [A6 + 0x8]
  2575. 000018F2  558F                     subq.l     A7, 2
  2576. 000018F4  7001                     moveq.l    D0, 0x01
  2577. 000018F6  3F00                     move.w     -[A7], D0
  2578. 000018F8  2F0C                     move.l     -[A7], A4
  2579. 000018FA  4EAD 2BFA                jsr        [A5 + 0x2BFA /* export_1403 */]
  2580. 000018FE  4A1F                     tst.b      [A7]+
  2581. 00001900  6606                     bne        +0x8 /* 00001908 */
  2582. 00001902  422E 000C                clr.b      [A6 + 0xC]
  2583. 00001906  6060                     bra        +0x62 /* 00001968 */
  2584. label00001908:
  2585. 00001908  2054                     movea.l    A0, [A4]
  2586. 0000190A  7000                     moveq.l    D0, 0x00
  2587. 0000190C  1028 0074                move.b     D0, [A0 + 0x74]
  2588. 00001910  0C40 0001                cmpi.w     D0, 0x1
  2589. 00001914  6608                     bne        +0xA /* 0000191E */
  2590. 00001916  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  2591. 0000191C  604A                     bra        +0x4C /* 00001968 */
  2592. label0000191E:
  2593. 0000191E  598F                     subq.l     A7, 4
  2594. 00001920  2F0C                     move.l     -[A7], A4
  2595. 00001922  4EBA 1478                jsr        [PC + 0x1478 /* 00002D9C */]
  2596. 00001926  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2597. 0000192A  558F                     subq.l     A7, 2
  2598. 0000192C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2599. 00001930  2F2D F944                move.l     -[A7], [A5 - 0x6BC]
  2600. 00001934  A881                     syscall    EqualPt
  2601. 00001936  4A1F                     tst.b      [A7]+
  2602. 00001938  6706                     beq        +0x8 /* 00001940 */
  2603. 0000193A  422E 000C                clr.b      [A6 + 0xC]
  2604. 0000193E  6028                     bra        +0x2A /* 00001968 */
  2605. label00001940:
  2606. 00001940  302E FFFE                move.w     D0, [A6 - 0x2]
  2607. 00001944  B06D F134                cmp.w      D0, [A5 - 0xECC]
  2608. 00001948  6E08                     bgt        +0xA /* 00001952 */
  2609. 0000194A  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  2610. 00001950  6016                     bra        +0x18 /* 00001968 */
  2611. label00001952:
  2612. 00001952  3D6D F134 FFFE           move.w     [A6 - 0x2], [A5 - 0xECC]
  2613. 00001958  558F                     subq.l     A7, 2
  2614. 0000195A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2615. 0000195E  2F0C                     move.l     -[A7], A4
  2616. 00001960  4EAD 2C72                jsr        [A5 + 0x2C72 /* export_1418 */]
  2617. 00001964  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  2618. label00001968:
  2619. 00001968  286E FFF8                movea.l    A4, [A6 - 0x8]
  2620. 0000196C  4E5E                     unlink     A6
  2621. 0000196E  2E9F                     move.l     [A7], [A7]+
  2622. 00001970  4E75                     rts
  2623. 00001972  8024                     or.b       D0, -[A4]
  2624. 00001974  544D                     addq.w     A5, 2
  2625. 00001976  4F56                     chk.w      D7, [A6]
  2626. 00001978  4945                     chk.w      D4, D5
  2627. 0000197A  444F                     neg.w      A7
  2628. 0000197C  4355                     chk.w      D1, [A5]
  2629. 0000197E  4D45                     chk.w      D6, D5
  2630. 00001980  4E54 2E44                link       A4, -0xFFFFD1BC
  2631. 00001984  4554                     chk.w      D2, [A4]
  2632. 00001986  4552                     chk.w      D2, [A2]
  2633. 00001988  4D49                     chk.w      D6, A1
  2634. 0000198A  4E45                     trap       5
  2635. 0000198C  494D                     chk.w      D4, A5
  2636. 0000198E  504F                     addq.w     A7, 8
  2637. 00001990  5254                     addq.w     [A4], 1
  2638. 00001992  454E                     chk.w      D2, A6
  2639. 00001994  4142                     chk.w      D0, D2
  2640. 00001996  4C45 0000                movem.l    <none>, D5
  2641. 0000199A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2642. // begin alternate branch 0000199C-000019A0
  2643. fn0000199C:
  2644. 0000199C  4E56 FFFC                link       A6, -0x0004
  2645. // end alternate branch 0000199C-000019A0
  2646. fn0000199C: // (misaligned)
  2647. 0000199E  FFFC                     .invalid   <<F/7/7>>
  2648. 000019A0  48E7 0018                movem.l    -[A7], A3,A4
  2649. 000019A4  286E 0008                movea.l    A4, [A6 + 0x8]
  2650. 000019A8  2054                     movea.l    A0, [A4]
  2651. 000019AA  4AA8 00E2                tst.l      [A0 + 0xE2]
  2652. 000019AE  6626                     bne        +0x28 /* 000019D6 */
  2653. 000019B0  598F                     subq.l     A7, 4
  2654. 000019B2  3F3C 03F7                move.w     -[A7], 0x3F7
  2655. 000019B6  7000                     moveq.l    D0, 0x00
  2656. 000019B8  2F00                     move.l     -[A7], D0
  2657. 000019BA  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  2658. 000019BE  2657                     movea.l    A3, [A7]
  2659. 000019C0  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  2660. 000019C4  2054                     movea.l    A0, [A4]
  2661. 000019C6  214B 00E2                move.l     [A0 + 0xE2], A3
  2662. 000019CA  2D4B FFFC                move.l     [A6 - 0x4], A3
  2663. 000019CE  2F0C                     move.l     -[A7], A4
  2664. 000019D0  2F0B                     move.l     -[A7], A3
  2665. 000019D2  4EAD 3C8A                jsr        [A5 + 0x3C8A /* export_1933 */]
  2666. label000019D6:
  2667. 000019D6  2054                     movea.l    A0, [A4]
  2668. 000019D8  2068 00DC                movea.l    A0, [A0 + 0xDC]
  2669. 000019DC  A029                     syscall    HLock
  2670. 000019DE  2054                     movea.l    A0, [A4]
  2671. 000019E0  2068 00DC                movea.l    A0, [A0 + 0xDC]
  2672. 000019E4  2F10                     move.l     -[A7], [A0]
  2673. 000019E6  0C6E 03EB 000C           cmpi.w     [A6 + 0xC], 0x3EB
  2674. 000019EC  6608                     bne        +0xA /* 000019F6 */
  2675. 000019EE  203C 666F 7265           move.l     D0, 0x666F7265 /* 'fore' */
  2676. 000019F4  6006                     bra        +0x8 /* 000019FC */
  2677. label000019F6:
  2678. 000019F6  203C 6261 636B           move.l     D0, 0x6261636B /* 'back' */
  2679. label000019FC:
  2680. 000019FC  2F00                     move.l     -[A7], D0
  2681. 000019FE  7001                     moveq.l    D0, 0x01
  2682. 00001A00  1F00                     move.b     -[A7], D0
  2683. 00001A02  2054                     movea.l    A0, [A4]
  2684. 00001A04  2F28 00E2                move.l     -[A7], [A0 + 0xE2]
  2685. 00001A08  4EAD 3B52                jsr        [A5 + 0x3B52 /* export_1894 */]
  2686. 00001A0C  2054                     movea.l    A0, [A4]
  2687. 00001A0E  2068 00DC                movea.l    A0, [A0 + 0xDC]
  2688. 00001A12  A02A                     syscall    HUnlock
  2689. 00001A14  2054                     movea.l    A0, [A4]
  2690. 00001A16  2F28 00E2                move.l     -[A7], [A0 + 0xE2]
  2691. 00001A1A  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  2692. 00001A1E  2054                     movea.l    A0, [A4]
  2693. 00001A20  2F28 00E2                move.l     -[A7], [A0 + 0xE2]
  2694. 00001A24  4EAD 1EBA                jsr        [A5 + 0x1EBA /* export_979 */]
  2695. 00001A28  7001                     moveq.l    D0, 0x01
  2696. 00001A2A  1F00                     move.b     -[A7], D0
  2697. 00001A2C  2054                     movea.l    A0, [A4]
  2698. 00001A2E  2F28 00E2                move.l     -[A7], [A0 + 0xE2]
  2699. 00001A32  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  2700. 00001A36  2D6D F7EC 000E           move.l     [A6 + 0xE], [A5 - 0x814]
  2701. 00001A3C  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  2702. 00001A42  4E5E                     unlink     A6
  2703. 00001A44  205F                     movea.l    A0, [A7]+
  2704. 00001A46  5C4F                     addq.w     A7, 6
  2705. 00001A48  4ED0                     jmp        [A0]
  2706. 00001A4A  8021                     or.b       D0, -[A1]
  2707. 00001A4C  544D                     addq.w     A5, 2
  2708. 00001A4E  4F56                     chk.w      D7, [A6]
  2709. 00001A50  4945                     chk.w      D4, D5
  2710. 00001A52  444F                     neg.w      A7
  2711. 00001A54  4355                     chk.w      D1, [A5]
  2712. 00001A56  4D45                     chk.w      D6, D5
  2713. 00001A58  4E54 2E4F                link       A4, -0xFFFFD1B1
  2714. 00001A5C  5045                     addq.w     D5, 8
  2715. 00001A5E  4E46                     trap       6
  2716. 00001A60  494C                     chk.w      D4, A4
  2717. 00001A62  4552                     chk.w      D2, [A2]
  2718. 00001A64  4546                     chk.w      D2, D6
  2719. 00001A66  5357                     subq.w     [A7], 1
  2720. 00001A68  494E                     chk.w      D4, A6
  2721. 00001A6A  444F                     neg.w      A7
  2722. 00001A6C  5700                     subq.b     D0, 3
  2723. 00001A6E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2724. export_2543: // at 00001A70 (misaligned)
  2725. 00001A72  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2726. 00001A76  0008 2050                ori.b      A0, 0x50 /* 'P' */
  2727. 00001A7A  7000                     moveq.l    D0, 0x00
  2728. 00001A7C  2140 00E2                move.l     [A0 + 0xE2], D0
  2729. 00001A80  4E5E                     unlink     A6
  2730. 00001A82  2E9F                     move.l     [A7], [A7]+
  2731. 00001A84  4E75                     rts
  2732. 00001A86  8024                     or.b       D0, -[A4]
  2733. 00001A88  544D                     addq.w     A5, 2
  2734. 00001A8A  4F56                     chk.w      D7, [A6]
  2735. 00001A8C  4945                     chk.w      D4, D5
  2736. 00001A8E  444F                     neg.w      A7
  2737. 00001A90  4355                     chk.w      D1, [A5]
  2738. 00001A92  4D45                     chk.w      D6, D5
  2739. 00001A94  4E54 2E43                link       A4, -0xFFFFD1BD
  2740. 00001A98  4C4F 5349                movem.l    D0,D3,D6,A0,A1,A4,A6, A7
  2741. 00001A9C  4E47                     trap       7
  2742. 00001A9E  4649                     not.w      A1
  2743. 00001AA0  4C45 5245                movem.l    D0,D2,D6,A1,A4,A6, D5
  2744. 00001AA4  4653                     not.w      [A3]
  2745. 00001AA6  5749                     subq.w     A1, 3
  2746. 00001AA8  4E44                     trap       4
  2747. 00001AAA  4F57                     chk.w      D7, [A7]
  2748. 00001AAC  0000 0000                ori.b      D0, 0x0
  2749. fn00001AB0:
  2750. 00001AB0  4E56 FFEC                link       A6, -0x0014
  2751. 00001AB4  48E7 0018                movem.l    -[A7], A3,A4
  2752. 00001AB8  286E 0008                movea.l    A4, [A6 + 0x8]
  2753. 00001ABC  3D6D F13C FFEE           move.w     [A6 - 0x12], [A5 - 0xEC4]
  2754. 00001AC2  6000 0096                bra        +0x98 /* 00001B5A */
  2755. label00001AC6:
  2756. 00001AC6  558F                     subq.l     A7, 2
  2757. 00001AC8  2054                     movea.l    A0, [A4]
  2758. 00001ACA  2F28 0076                move.l     -[A7], [A0 + 0x76]
  2759. 00001ACE  4EAD 381A                jsr        [A5 + 0x381A /* export_1791 */]
  2760. 00001AD2  301F                     move.w     D0, [A7]+
  2761. 00001AD4  5340                     subq.w     D0, 1
  2762. 00001AD6  3D40 FFEC                move.w     [A6 - 0x14], D0
  2763. 00001ADA  6034                     bra        +0x36 /* 00001B10 */
  2764. label00001ADC:
  2765. 00001ADC  598F                     subq.l     A7, 4
  2766. 00001ADE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2767. 00001AE2  2054                     movea.l    A0, [A4]
  2768. 00001AE4  2F28 0076                move.l     -[A7], [A0 + 0x76]
  2769. 00001AE8  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  2770. 00001AEC  265F                     movea.l    A3, [A7]+
  2771. 00001AEE  558F                     subq.l     A7, 2
  2772. 00001AF0  2F0B                     move.l     -[A7], A3
  2773. 00001AF2  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  2774. 00001AF6  4A1F                     tst.b      [A7]+
  2775. 00001AF8  6712                     beq        +0x14 /* 00001B0C */
  2776. 00001AFA  558F                     subq.l     A7, 2
  2777. 00001AFC  2F0B                     move.l     -[A7], A3
  2778. 00001AFE  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  2779. 00001B02  4A1F                     tst.b      [A7]+
  2780. 00001B04  6706                     beq        +0x8 /* 00001B0C */
  2781. 00001B06  2F0B                     move.l     -[A7], A3
  2782. 00001B08  4EAD 5832                jsr        [A5 + 0x5832 /* export_2818 */]
  2783. label00001B0C:
  2784. 00001B0C  556E FFEC                subq.w     [A6 - 0x14], 2
  2785. label00001B10:
  2786. 00001B10  7001                     moveq.l    D0, 0x01
  2787. 00001B12  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  2788. 00001B16  6DC4                     blt        -0x3A /* 00001ADC */
  2789. 00001B18  558F                     subq.l     A7, 2
  2790. 00001B1A  7008                     moveq.l    D0, 0x08
  2791. 00001B1C  3F00                     move.w     -[A7], D0
  2792. 00001B1E  486E FFF0                pea.l      [A6 - 0x10]
  2793. 00001B22  A971                     syscall    EventAvail
  2794. 00001B24  4A1F                     tst.b      [A7]+
  2795. 00001B26  672A                     beq        +0x2C /* 00001B52 */
  2796. 00001B28  303C 0100                move.w     D0, 0x100
  2797. 00001B2C  C06E FFFE                and.w      D0, [A6 - 0x2]
  2798. 00001B30  6720                     beq        +0x22 /* 00001B52 */
  2799. 00001B32  203C 0000 00FF           move.l     D0, 0xFF
  2800. 00001B38  C0AE FFF2                and.l      D0, [A6 - 0xE]
  2801. 00001B3C  722E                     moveq.l    D1, 0x2E
  2802. 00001B3E  B280                     cmp.l      D1, D0
  2803. 00001B40  6610                     bne        +0x12 /* 00001B52 */
  2804. 00001B42  558F                     subq.l     A7, 2
  2805. 00001B44  7008                     moveq.l    D0, 0x08
  2806. 00001B46  3F00                     move.w     -[A7], D0
  2807. 00001B48  486E FFF0                pea.l      [A6 - 0x10]
  2808. 00001B4C  A970                     syscall    GetNextEvent
  2809. 00001B4E  544F                     addq.w     A7, 2
  2810. 00001B50  6014                     bra        +0x16 /* 00001B66 */
  2811. label00001B52:
  2812. 00001B52  302E FFEE                move.w     D0, [A6 - 0x12]
  2813. 00001B56  526E FFEE                addq.w     [A6 - 0x12], 1
  2814. label00001B5A:
  2815. 00001B5A  302E FFEE                move.w     D0, [A6 - 0x12]
  2816. 00001B5E  B06D F12C                cmp.w      D0, [A5 - 0xED4]
  2817. 00001B62  6F00 FF62                ble        -0x9C /* 00001AC6 */
  2818. label00001B66:
  2819. 00001B66  4CEE 1800 FFE4           movem.l    A3,A4, [A6 - 0x1C]
  2820. 00001B6C  4E5E                     unlink     A6
  2821. 00001B6E  2E9F                     move.l     [A7], [A7]+
  2822. 00001B70  4E75                     rts
  2823. 00001B72  9C54                     sub.w      D6, [A4]
  2824. 00001B74  4D4F                     chk.w      D6, A7
  2825. 00001B76  5649                     addq.w     A1, 3
  2826. 00001B78  4544                     chk.w      D2, D4
  2827. 00001B7A  4F43                     chk.w      D7, D3
  2828. 00001B7C  554D                     subq.w     A5, 2
  2829. 00001B7E  454E                     chk.w      D2, A6
  2830. 00001B80  542E 4F50                addq.b     [A6 + 0x4F50], 2
  2831. 00001B84  454E                     chk.w      D2, A6
  2832. 00001B86  494E                     chk.w      D4, A6
  2833. 00001B88  464F                     not.w      A7
  2834. 00001B8A  424F                     clr.w      A7
  2835. 00001B8C  5845                     addq.w     D5, 4
  2836. 00001B8E  5300                     subq.b     D0, 1
  2837. 00001B90  0000 0000                ori.b      D0, 0x0
  2838. fn00001B94:
  2839. 00001B94  4E56 FFFC                link       A6, -0x0004
  2840. 00001B98  48E7 0118                movem.l    -[A7], D7,A3,A4
  2841. 00001B9C  286E 0008                movea.l    A4, [A6 + 0x8]
  2842. 00001BA0  7E00                     moveq.l    D7, 0x00
  2843. 00001BA2  558F                     subq.l     A7, 2
  2844. 00001BA4  2054                     movea.l    A0, [A4]
  2845. 00001BA6  2F28 0076                move.l     -[A7], [A0 + 0x76]
  2846. 00001BAA  4EAD 381A                jsr        [A5 + 0x381A /* export_1791 */]
  2847. 00001BAE  301F                     move.w     D0, [A7]+
  2848. 00001BB0  5340                     subq.w     D0, 1
  2849. 00001BB2  3D40 FFFC                move.w     [A6 - 0x4], D0
  2850. 00001BB6  6042                     bra        +0x44 /* 00001BFA */
  2851. label00001BB8:
  2852. 00001BB8  3D6D F13C FFFE           move.w     [A6 - 0x2], [A5 - 0xEC4]
  2853. 00001BBE  602C                     bra        +0x2E /* 00001BEC */
  2854. label00001BC0:
  2855. 00001BC0  598F                     subq.l     A7, 4
  2856. 00001BC2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2857. 00001BC6  2054                     movea.l    A0, [A4]
  2858. 00001BC8  2F28 0076                move.l     -[A7], [A0 + 0x76]
  2859. 00001BCC  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  2860. 00001BD0  265F                     movea.l    A3, [A7]+
  2861. 00001BD2  558F                     subq.l     A7, 2
  2862. 00001BD4  2F0B                     move.l     -[A7], A3
  2863. 00001BD6  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  2864. 00001BDA  4A1F                     tst.b      [A7]+
  2865. 00001BDC  6706                     beq        +0x8 /* 00001BE4 */
  2866. 00001BDE  2007                     move.l     D0, D7
  2867. 00001BE0  5287                     addq.l     D7, 1
  2868. 00001BE2  6012                     bra        +0x14 /* 00001BF6 */
  2869. label00001BE4:
  2870. 00001BE4  302E FFFE                move.w     D0, [A6 - 0x2]
  2871. 00001BE8  526E FFFE                addq.w     [A6 - 0x2], 1
  2872. label00001BEC:
  2873. 00001BEC  302E FFFE                move.w     D0, [A6 - 0x2]
  2874. 00001BF0  B06D F12C                cmp.w      D0, [A5 - 0xED4]
  2875. 00001BF4  6FCA                     ble        -0x34 /* 00001BC0 */
  2876. label00001BF6:
  2877. 00001BF6  556E FFFC                subq.w     [A6 - 0x4], 2
  2878. label00001BFA:
  2879. 00001BFA  7001                     moveq.l    D0, 0x01
  2880. 00001BFC  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  2881. 00001C00  6DB6                     blt        -0x48 /* 00001BB8 */
  2882. 00001C02  2D47 000C                move.l     [A6 + 0xC], D7
  2883. 00001C06  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  2884. 00001C0C  4E5E                     unlink     A6
  2885. 00001C0E  2E9F                     move.l     [A7], [A7]+
  2886. 00001C10  4E75                     rts
  2887. 00001C12  8022                     or.b       D0, -[A2]
  2888. 00001C14  544D                     addq.w     A5, 2
  2889. 00001C16  4F56                     chk.w      D7, [A6]
  2890. 00001C18  4945                     chk.w      D4, D5
  2891. 00001C1A  444F                     neg.w      A7
  2892. 00001C1C  4355                     chk.w      D1, [A5]
  2893. 00001C1E  4D45                     chk.w      D6, D5
  2894. 00001C20  4E54 2E43                link       A4, -0xFFFFD1BD
  2895. 00001C24  4F55                     chk.w      D7, [A5]
  2896. 00001C26  4E54 524F                link       A4, -0xFFFFADB1
  2897. 00001C2A  5753                     subq.w     [A3], 3
  2898. 00001C2C  5749                     subq.w     A1, 3
  2899. 00001C2E  5448                     addq.w     A0, 2
  2900. 00001C30  4D4F                     chk.w      D6, A7
  2901. 00001C32  5649                     addq.w     A1, 3
  2902. 00001C34  4553                     chk.w      D2, [A3]
  2903. 00001C36  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2904. // begin alternate branch 00001C38-00001C3C
  2905. fn00001C38:
  2906. 00001C38  4E56 FFE0                link       A6, -0x0020
  2907. // end alternate branch 00001C38-00001C3C
  2908. fn00001C38: // (misaligned)
  2909. 00001C3A  FFE0                     .invalid   <<F/7/7>>
  2910. 00001C3C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2911. 00001C40  266E 0010                movea.l    A3, [A6 + 0x10]
  2912. 00001C44  286E 0008                movea.l    A4, [A6 + 0x8]
  2913. 00001C48  206E 000C                movea.l    A0, [A6 + 0xC]
  2914. 00001C4C  7000                     moveq.l    D0, 0x00
  2915. 00001C4E  2080                     move.l     [A0], D0
  2916. 00001C50  2680                     move.l     [A3], D0
  2917. 00001C52  3D6D F134 FFEA           move.w     [A6 - 0x16], [A5 - 0xECC]
  2918. 00001C58  3D6D F13C FFEE           move.w     [A6 - 0x12], [A5 - 0xEC4]
  2919. 00001C5E  3D6D F138 FFF2           move.w     [A6 - 0xE], [A5 - 0xEC8]
  2920. 00001C64  3D6D F130 FFF6           move.w     [A6 - 0xA], [A5 - 0xED0]
  2921. 00001C6A  3D6D F12C FFFA           move.w     [A6 - 0x6], [A5 - 0xED4]
  2922. 00001C70  2054                     movea.l    A0, [A4]
  2923. 00001C72  4268 00C4                clr.w      [A0 + 0xC4]
  2924. 00001C76  2054                     movea.l    A0, [A4]
  2925. 00001C78  4268 00C0                clr.w      [A0 + 0xC0]
  2926. 00001C7C  2054                     movea.l    A0, [A4]
  2927. 00001C7E  4268 00C2                clr.w      [A0 + 0xC2]
  2928. 00001C82  558F                     subq.l     A7, 2
  2929. 00001C84  2054                     movea.l    A0, [A4]
  2930. 00001C86  2F28 0076                move.l     -[A7], [A0 + 0x76]
  2931. 00001C8A  4EAD 381A                jsr        [A5 + 0x381A /* export_1791 */]
  2932. 00001C8E  301F                     move.w     D0, [A7]+
  2933. 00001C90  5340                     subq.w     D0, 1
  2934. 00001C92  3D40 FFE8                move.w     [A6 - 0x18], D0
  2935. 00001C96  6000 0244                bra        +0x246 /* 00001EDC */
  2936. label00001C9A:
  2937. 00001C9A  598F                     subq.l     A7, 4
  2938. 00001C9C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2939. 00001CA0  2054                     movea.l    A0, [A4]
  2940. 00001CA2  2F28 0076                move.l     -[A7], [A0 + 0x76]
  2941. 00001CA6  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  2942. 00001CAA  2D5F FFE0                move.l     [A6 - 0x20], [A7]+
  2943. 00001CAE  558F                     subq.l     A7, 2
  2944. 00001CB0  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2945. 00001CB4  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  2946. 00001CB8  4A1F                     tst.b      [A7]+
  2947. 00001CBA  6700 0126                beq        +0x128 /* 00001DE2 */
  2948. 00001CBE  558F                     subq.l     A7, 2
  2949. 00001CC0  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2950. 00001CC4  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  2951. 00001CC8  4A1F                     tst.b      [A7]+
  2952. 00001CCA  6700 0110                beq        +0x112 /* 00001DDC */
  2953. 00001CCE  2054                     movea.l    A0, [A4]
  2954. 00001CD0  5268 00C0                addq.w     [A0 + 0xC0], 1
  2955. 00001CD4  558F                     subq.l     A7, 2
  2956. 00001CD6  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2957. 00001CDA  4EAD 561A                jsr        [A5 + 0x561A /* export_2751 */]
  2958. 00001CDE  1E1F                     move.b     D7, [A7]+
  2959. 00001CE0  7000                     moveq.l    D0, 0x00
  2960. 00001CE2  1007                     move.b     D0, D7
  2961. 00001CE4  0C40 0002                cmpi.w     D0, 0x2
  2962. 00001CE8  6608                     bne        +0xA /* 00001CF2 */
  2963. 00001CEA  0093 0000 0010           ori.l      [A3], 0x10
  2964. 00001CF0  6018                     bra        +0x1A /* 00001D0A */
  2965. label00001CF2:
  2966. 00001CF2  7000                     moveq.l    D0, 0x00
  2967. 00001CF4  1007                     move.b     D0, D7
  2968. 00001CF6  0C40 0001                cmpi.w     D0, 0x1
  2969. 00001CFA  6608                     bne        +0xA /* 00001D04 */
  2970. 00001CFC  0093 0000 0004           ori.l      [A3], 0x4
  2971. 00001D02  6006                     bra        +0x8 /* 00001D0A */
  2972. label00001D04:
  2973. 00001D04  0093 0000 0008           ori.l      [A3], 0x8
  2974. label00001D0A:
  2975. 00001D0A  558F                     subq.l     A7, 2
  2976. 00001D0C  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2977. 00001D10  4EAD 562A                jsr        [A5 + 0x562A /* export_2753 */]
  2978. 00001D14  4A1F                     tst.b      [A7]+
  2979. 00001D16  6708                     beq        +0xA /* 00001D20 */
  2980. 00001D18  0093 0000 0002           ori.l      [A3], 0x2
  2981. 00001D1E  6006                     bra        +0x8 /* 00001D26 */
  2982. label00001D20:
  2983. 00001D20  0093 0000 0001           ori.l      [A3], 0x1
  2984. label00001D26:
  2985. 00001D26  598F                     subq.l     A7, 4
  2986. 00001D28  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2987. 00001D2C  4EAD 56EA                jsr        [A5 + 0x56EA /* export_2777 */]
  2988. 00001D30  2C1F                     move.l     D6, [A7]+
  2989. 00001D32  6608                     bne        +0xA /* 00001D3C */
  2990. 00001D34  0093 0000 0040           ori.l      [A3], 0x40 /* '@' */
  2991. 00001D3A  6006                     bra        +0x8 /* 00001D42 */
  2992. label00001D3C:
  2993. 00001D3C  0093 0000 0080           ori.l      [A3], 0x80
  2994. label00001D42:
  2995. 00001D42  0C86 0002 0000           cmpi.l     D6, 0x20000
  2996. 00001D48  6608                     bne        +0xA /* 00001D52 */
  2997. 00001D4A  0093 0000 0100           ori.l      [A3], 0x100
  2998. 00001D50  6006                     bra        +0x8 /* 00001D58 */
  2999. label00001D52:
  3000. 00001D52  0093 0000 0200           ori.l      [A3], 0x200
  3001. label00001D58:
  3002. 00001D58  558F                     subq.l     A7, 2
  3003. 00001D5A  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3004. 00001D5E  4EAD 570A                jsr        [A5 + 0x570A /* export_2781 */]
  3005. 00001D62  4A1F                     tst.b      [A7]+
  3006. 00001D64  6708                     beq        +0xA /* 00001D6E */
  3007. 00001D66  0093 0000 0400           ori.l      [A3], 0x400
  3008. 00001D6C  6006                     bra        +0x8 /* 00001D74 */
  3009. label00001D6E:
  3010. 00001D6E  0093 0000 0800           ori.l      [A3], 0x800
  3011. label00001D74:
  3012. 00001D74  558F                     subq.l     A7, 2
  3013. 00001D76  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3014. 00001D7A  4EAD 5702                jsr        [A5 + 0x5702 /* export_2780 */]
  3015. 00001D7E  4A1F                     tst.b      [A7]+
  3016. 00001D80  6708                     beq        +0xA /* 00001D8A */
  3017. 00001D82  0093 0000 1000           ori.l      [A3], 0x1000
  3018. 00001D88  6006                     bra        +0x8 /* 00001D90 */
  3019. label00001D8A:
  3020. 00001D8A  0093 0000 2000           ori.l      [A3], 0x2000 /* ' \0' */
  3021. label00001D90:
  3022. 00001D90  558F                     subq.l     A7, 2
  3023. 00001D92  486E FFFC                pea.l      [A6 - 0x4]
  3024. 00001D96  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3025. 00001D9A  4EAD 5792                jsr        [A5 + 0x5792 /* export_2798 */]
  3026. 00001D9E  4A1F                     tst.b      [A7]+
  3027. 00001DA0  6714                     beq        +0x16 /* 00001DB6 */
  3028. 00001DA2  0093 0004 0000           ori.l      [A3], 0x40000
  3029. 00001DA8  206E 000C                movea.l    A0, [A6 + 0xC]
  3030. 00001DAC  202E FFFC                move.l     D0, [A6 - 0x4]
  3031. 00001DB0  5380                     subq.l     D0, 1
  3032. 00001DB2  D190                     add.l      [A0], D0
  3033. 00001DB4  602C                     bra        +0x2E /* 00001DE2 */
  3034. label00001DB6:
  3035. 00001DB6  558F                     subq.l     A7, 2
  3036. 00001DB8  486E FFFC                pea.l      [A6 - 0x4]
  3037. 00001DBC  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3038. 00001DC0  4EAD 579A                jsr        [A5 + 0x579A /* export_2799 */]
  3039. 00001DC4  4A1F                     tst.b      [A7]+
  3040. 00001DC6  671A                     beq        +0x1C /* 00001DE2 */
  3041. 00001DC8  0093 0008 0000           ori.l      [A3], 0x80000
  3042. 00001DCE  206E 000C                movea.l    A0, [A6 + 0xC]
  3043. 00001DD2  202E FFFC                move.l     D0, [A6 - 0x4]
  3044. 00001DD6  5380                     subq.l     D0, 1
  3045. 00001DD8  D190                     add.l      [A0], D0
  3046. 00001DDA  6006                     bra        +0x8 /* 00001DE2 */
  3047. label00001DDC:
  3048. 00001DDC  2054                     movea.l    A0, [A4]
  3049. 00001DDE  5268 00C2                addq.w     [A0 + 0xC2], 1
  3050. label00001DE2:
  3051. 00001DE2  3D6E FFE8 FFF0           move.w     [A6 - 0x10], [A6 - 0x18]
  3052. 00001DE8  3D6E FFE8 FFEC           move.w     [A6 - 0x14], [A6 - 0x18]
  3053. 00001DEE  3D6E FFE8 FFF8           move.w     [A6 - 0x8], [A6 - 0x18]
  3054. 00001DF4  3D6E FFE8 FFF4           move.w     [A6 - 0xC], [A6 - 0x18]
  3055. 00001DFA  598F                     subq.l     A7, 4
  3056. 00001DFC  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3057. 00001E00  2054                     movea.l    A0, [A4]
  3058. 00001E02  2F28 0076                move.l     -[A7], [A0 + 0x76]
  3059. 00001E06  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  3060. 00001E0A  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  3061. 00001E0E  558F                     subq.l     A7, 2
  3062. 00001E10  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3063. 00001E14  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  3064. 00001E18  4A1F                     tst.b      [A7]+
  3065. 00001E1A  6714                     beq        +0x16 /* 00001E30 */
  3066. 00001E1C  558F                     subq.l     A7, 2
  3067. 00001E1E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3068. 00001E22  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  3069. 00001E26  4A1F                     tst.b      [A7]+
  3070. 00001E28  6706                     beq        +0x8 /* 00001E30 */
  3071. 00001E2A  0093 0000 4000           ori.l      [A3], 0x4000 /* '@\0' */
  3072. label00001E30:
  3073. 00001E30  598F                     subq.l     A7, 4
  3074. 00001E32  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3075. 00001E36  2054                     movea.l    A0, [A4]
  3076. 00001E38  2F28 0076                move.l     -[A7], [A0 + 0x76]
  3077. 00001E3C  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  3078. 00001E40  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  3079. 00001E44  558F                     subq.l     A7, 2
  3080. 00001E46  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3081. 00001E4A  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  3082. 00001E4E  4A1F                     tst.b      [A7]+
  3083. 00001E50  6714                     beq        +0x16 /* 00001E66 */
  3084. 00001E52  558F                     subq.l     A7, 2
  3085. 00001E54  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3086. 00001E58  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  3087. 00001E5C  4A1F                     tst.b      [A7]+
  3088. 00001E5E  6706                     beq        +0x8 /* 00001E66 */
  3089. 00001E60  0093 0000 8000           ori.l      [A3], 0x8000
  3090. label00001E66:
  3091. 00001E66  598F                     subq.l     A7, 4
  3092. 00001E68  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3093. 00001E6C  2054                     movea.l    A0, [A4]
  3094. 00001E6E  2F28 0076                move.l     -[A7], [A0 + 0x76]
  3095. 00001E72  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  3096. 00001E76  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  3097. 00001E7A  558F                     subq.l     A7, 2
  3098. 00001E7C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3099. 00001E80  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  3100. 00001E84  4A1F                     tst.b      [A7]+
  3101. 00001E86  6714                     beq        +0x16 /* 00001E9C */
  3102. 00001E88  558F                     subq.l     A7, 2
  3103. 00001E8A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3104. 00001E8E  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  3105. 00001E92  4A1F                     tst.b      [A7]+
  3106. 00001E94  6706                     beq        +0x8 /* 00001E9C */
  3107. 00001E96  0093 0001 0000           ori.l      [A3], 0x10000
  3108. label00001E9C:
  3109. 00001E9C  598F                     subq.l     A7, 4
  3110. 00001E9E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3111. 00001EA2  2054                     movea.l    A0, [A4]
  3112. 00001EA4  2F28 0076                move.l     -[A7], [A0 + 0x76]
  3113. 00001EA8  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  3114. 00001EAC  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  3115. 00001EB0  558F                     subq.l     A7, 2
  3116. 00001EB2  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3117. 00001EB6  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  3118. 00001EBA  4A1F                     tst.b      [A7]+
  3119. 00001EBC  671A                     beq        +0x1C /* 00001ED8 */
  3120. 00001EBE  558F                     subq.l     A7, 2
  3121. 00001EC0  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3122. 00001EC4  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  3123. 00001EC8  4A1F                     tst.b      [A7]+
  3124. 00001ECA  670C                     beq        +0xE /* 00001ED8 */
  3125. 00001ECC  0093 0002 0000           ori.l      [A3], 0x20000
  3126. 00001ED2  2054                     movea.l    A0, [A4]
  3127. 00001ED4  5268 00C4                addq.w     [A0 + 0xC4], 1
  3128. label00001ED8:
  3129. 00001ED8  556E FFE8                subq.w     [A6 - 0x18], 2
  3130. label00001EDC:
  3131. 00001EDC  7001                     moveq.l    D0, 0x01
  3132. 00001EDE  B06E FFE8                cmp.w      D0, [A6 - 0x18]
  3133. 00001EE2  6D00 FDB6                blt        -0x248 /* 00001C9A */
  3134. 00001EE6  4CEE 18C0 FFD0           movem.l    D6,D7,A3,A4, [A6 - 0x30]
  3135. 00001EEC  4E5E                     unlink     A6
  3136. 00001EEE  205F                     movea.l    A0, [A7]+
  3137. 00001EF0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3138. 00001EF4  4ED0                     jmp        [A0]
  3139. 00001EF6  9A54                     sub.w      D5, [A4]
  3140. 00001EF8  4D4F                     chk.w      D6, A7
  3141. 00001EFA  5649                     addq.w     A1, 3
  3142. 00001EFC  4544                     chk.w      D2, D4
  3143. 00001EFE  4F43                     chk.w      D7, D3
  3144. 00001F00  554D                     subq.w     A5, 2
  3145. 00001F02  454E                     chk.w      D2, A6
  3146. 00001F04  542E 4745                addq.b     [A6 + 0x4745], 2
  3147. 00001F08  5453                     addq.w     [A3], 2
  3148. 00001F0A  5441                     addq.w     D1, 2
  3149. 00001F0C  5455                     addq.w     [A5], 2
  3150. 00001F0E  5345                     subq.w     D5, 1
  3151. 00001F10  5300                     subq.b     D0, 1
  3152. 00001F12  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3153. export_2544: // at 00001F14 (misaligned)
  3154. 00001F16  0000 48E7                ori.b      D0, 0xE7
  3155. 00001F1A  0308                     btst       A0, D1
  3156. 00001F1C  1C2E 000C                move.b     D6, [A6 + 0xC]
  3157. 00001F20  286E 0008                movea.l    A4, [A6 + 0x8]
  3158. 00001F24  2054                     movea.l    A0, [A4]
  3159. 00001F26  1E28 007E                move.b     D7, [A0 + 0x7E]
  3160. 00001F2A  7000                     moveq.l    D0, 0x00
  3161. 00001F2C  1006                     move.b     D0, D6
  3162. 00001F2E  0C40 0002                cmpi.w     D0, 0x2
  3163. 00001F32  6634                     bne        +0x36 /* 00001F68 */
  3164. 00001F34  1028 007E                move.b     D0, [A0 + 0x7E]
  3165. 00001F38  5300                     subq.b     D0, 1
  3166. 00001F3A  656A                     bcs        +0x6C /* 00001FA6 */
  3167. 00001F3C  0C00 0003                cmpi.b     D0, 0x3
  3168. 00001F40  6264                     bhi        +0x66 /* 00001FA6 */
  3169. 00001F42  7200                     moveq.l    D1, 0x00
  3170. 00001F44  1200                     move.b     D1, D0
  3171. 00001F46  D241                     add.w      D1, D1
  3172. 00001F48  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  3173. 00001F4C  4EFB 1000                jmp        [PC + D1.w]
  3174. 00001F50  000A 0012                ori.b      A2, 0x12
  3175. 00001F54  000E 0016                ori.b      A6, 0x16
  3176. 00001F58  7E02                     moveq.l    D7, 0x02
  3177. 00001F5A  604A                     bra        +0x4C /* 00001FA6 */
  3178. 00001F5C  7E04                     moveq.l    D7, 0x04
  3179. 00001F5E  6046                     bra        +0x48 /* 00001FA6 */
  3180. 00001F60  7E01                     moveq.l    D7, 0x01
  3181. 00001F62  6042                     bra        +0x44 /* 00001FA6 */
  3182. 00001F64  7E03                     moveq.l    D7, 0x03
  3183. 00001F66  603E                     bra        +0x40 /* 00001FA6 */
  3184. label00001F68:
  3185. 00001F68  7000                     moveq.l    D0, 0x00
  3186. 00001F6A  1006                     move.b     D0, D6
  3187. 00001F6C  0C40 0003                cmpi.w     D0, 0x3
  3188. 00001F70  6634                     bne        +0x36 /* 00001FA6 */
  3189. 00001F72  2054                     movea.l    A0, [A4]
  3190. 00001F74  1028 007E                move.b     D0, [A0 + 0x7E]
  3191. 00001F78  5300                     subq.b     D0, 1
  3192. 00001F7A  652A                     bcs        +0x2C /* 00001FA6 */
  3193. 00001F7C  0C00 0003                cmpi.b     D0, 0x3
  3194. 00001F80  6224                     bhi        +0x26 /* 00001FA6 */
  3195. 00001F82  7200                     moveq.l    D1, 0x00
  3196. 00001F84  1200                     move.b     D1, D0
  3197. 00001F86  D241                     add.w      D1, D1
  3198. 00001F88  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  3199. 00001F8C  4EFB 1000                jmp        [PC + D1.w]
  3200. 00001F90  000A 0012                ori.b      A2, 0x12
  3201. 00001F94  000E 0016                ori.b      A6, 0x16
  3202. 00001F98  7E03                     moveq.l    D7, 0x03
  3203. 00001F9A  600A                     bra        +0xC /* 00001FA6 */
  3204. 00001F9C  7E01                     moveq.l    D7, 0x01
  3205. 00001F9E  6006                     bra        +0x8 /* 00001FA6 */
  3206. 00001FA0  7E04                     moveq.l    D7, 0x04
  3207. 00001FA2  6002                     bra        +0x4 /* 00001FA6 */
  3208. 00001FA4  7E02                     moveq.l    D7, 0x02
  3209. label00001FA6:
  3210. 00001FA6  2054                     movea.l    A0, [A4]
  3211. 00001FA8  1147 007E                move.b     [A0 + 0x7E], D7
  3212. 00001FAC  1F07                     move.b     -[A7], D7
  3213. 00001FAE  2F0C                     move.l     -[A7], A4
  3214. 00001FB0  4EBA 0032                jsr        [PC + 0x32 /* 00001FE4 */]
  3215. 00001FB4  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  3216. 00001FBA  4E5E                     unlink     A6
  3217. 00001FBC  205F                     movea.l    A0, [A7]+
  3218. 00001FBE  5C4F                     addq.w     A7, 6
  3219. 00001FC0  4ED0                     jmp        [A0]
  3220. 00001FC2  9E54                     sub.w      D7, [A4]
  3221. 00001FC4  4D4F                     chk.w      D6, A7
  3222. 00001FC6  5649                     addq.w     A1, 3
  3223. 00001FC8  4544                     chk.w      D2, D4
  3224. 00001FCA  4F43                     chk.w      D7, D3
  3225. 00001FCC  554D                     subq.w     A5, 2
  3226. 00001FCE  454E                     chk.w      D2, A6
  3227. 00001FD0  542E 4849                addq.b     [A6 + 0x4849], 2
  3228. 00001FD4  4445                     neg.w      D5
  3229. 00001FD6  5348                     subq.w     A0, 1
  3230. 00001FD8  4F57                     chk.w      D7, [A7]
  3231. 00001FDA  434F                     chk.w      D1, A7
  3232. 00001FDC  4C55 4D4E                movem.l    D1,D2,D3,D6,A0,A2,A3,A6, [A5]
  3233. 00001FE0  5300                     subq.b     D0, 1
  3234. 00001FE2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3235. // begin alternate branch 00001FE4-00001FE8
  3236. export_2545:
  3237. fn00001FE4:
  3238. 00001FE4  4E56 FFEC                link       A6, -0x0014
  3239. // end alternate branch 00001FE4-00001FE8
  3240. export_2545: // at 00001FE4 (misaligned)
  3241. fn00001FE4: // (misaligned)
  3242. 00001FE6  FFEC                     .invalid   <<F/7/7>>
  3243. 00001FE8  48E7 0118                movem.l    -[A7], D7,A3,A4
  3244. 00001FEC  1E2E 000C                move.b     D7, [A6 + 0xC]
  3245. 00001FF0  286E 0008                movea.l    A4, [A6 + 0x8]
  3246. 00001FF4  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  3247. 00001FF8  1F07                     move.b     -[A7], D7
  3248. 00001FFA  2054                     movea.l    A0, [A4]
  3249. 00001FFC  2F28 0092                move.l     -[A7], [A0 + 0x92]
  3250. 00002000  4EAD 2EF2                jsr        [A5 + 0x2EF2 /* export_1498 */]
  3251. 00002004  1F07                     move.b     -[A7], D7
  3252. 00002006  2054                     movea.l    A0, [A4]
  3253. 00002008  2F28 008E                move.l     -[A7], [A0 + 0x8E]
  3254. 0000200C  4EAD 2F2A                jsr        [A5 + 0x2F2A /* export_1505 */]
  3255. 00002010  2F0C                     move.l     -[A7], A4
  3256. 00002012  4EBA 020C                jsr        [PC + 0x20C /* 00002220 */]
  3257. 00002016  7000                     moveq.l    D0, 0x00
  3258. 00002018  1007                     move.b     D0, D7
  3259. 0000201A  0C40 0001                cmpi.w     D0, 0x1
  3260. 0000201E  6622                     bne        +0x24 /* 00002042 */
  3261. 00002020  2054                     movea.l    A0, [A4]
  3262. 00002022  2668 009E                movea.l    A3, [A0 + 0x9E]
  3263. 00002026  7001                     moveq.l    D0, 0x01
  3264. 00002028  1F00                     move.b     -[A7], D0
  3265. 0000202A  2F0B                     move.l     -[A7], A3
  3266. 0000202C  4EAD 431A                jsr        [A5 + 0x431A /* export_2143 */]
  3267. 00002030  2054                     movea.l    A0, [A4]
  3268. 00002032  2668 00A2                movea.l    A3, [A0 + 0xA2]
  3269. 00002036  7001                     moveq.l    D0, 0x01
  3270. 00002038  1F00                     move.b     -[A7], D0
  3271. 0000203A  2F0B                     move.l     -[A7], A3
  3272. 0000203C  4EAD 431A                jsr        [A5 + 0x431A /* export_2143 */]
  3273. 00002040  6058                     bra        +0x5A /* 0000209A */
  3274. label00002042:
  3275. 00002042  7000                     moveq.l    D0, 0x00
  3276. 00002044  1007                     move.b     D0, D7
  3277. 00002046  0C40 0003                cmpi.w     D0, 0x3
  3278. 0000204A  6612                     bne        +0x14 /* 0000205E */
  3279. 0000204C  2054                     movea.l    A0, [A4]
  3280. 0000204E  2668 009E                movea.l    A3, [A0 + 0x9E]
  3281. 00002052  7001                     moveq.l    D0, 0x01
  3282. 00002054  1F00                     move.b     -[A7], D0
  3283. 00002056  2F0B                     move.l     -[A7], A3
  3284. 00002058  4EAD 431A                jsr        [A5 + 0x431A /* export_2143 */]
  3285. 0000205C  6010                     bra        +0x12 /* 0000206E */
  3286. label0000205E:
  3287. 0000205E  2054                     movea.l    A0, [A4]
  3288. 00002060  2668 009E                movea.l    A3, [A0 + 0x9E]
  3289. 00002064  7001                     moveq.l    D0, 0x01
  3290. 00002066  1F00                     move.b     -[A7], D0
  3291. 00002068  2F0B                     move.l     -[A7], A3
  3292. 0000206A  4EAD 4312                jsr        [A5 + 0x4312 /* export_2142 */]
  3293. label0000206E:
  3294. 0000206E  7000                     moveq.l    D0, 0x00
  3295. 00002070  1007                     move.b     D0, D7
  3296. 00002072  0C40 0002                cmpi.w     D0, 0x2
  3297. 00002076  6612                     bne        +0x14 /* 0000208A */
  3298. 00002078  2054                     movea.l    A0, [A4]
  3299. 0000207A  2668 00A2                movea.l    A3, [A0 + 0xA2]
  3300. 0000207E  7001                     moveq.l    D0, 0x01
  3301. 00002080  1F00                     move.b     -[A7], D0
  3302. 00002082  2F0B                     move.l     -[A7], A3
  3303. 00002084  4EAD 431A                jsr        [A5 + 0x431A /* export_2143 */]
  3304. 00002088  6010                     bra        +0x12 /* 0000209A */
  3305. label0000208A:
  3306. 0000208A  2054                     movea.l    A0, [A4]
  3307. 0000208C  2668 00A2                movea.l    A3, [A0 + 0xA2]
  3308. 00002090  7001                     moveq.l    D0, 0x01
  3309. 00002092  1F00                     move.b     -[A7], D0
  3310. 00002094  2F0B                     move.l     -[A7], A3
  3311. 00002096  4EAD 4312                jsr        [A5 + 0x4312 /* export_2142 */]
  3312. label0000209A:
  3313. 0000209A  2054                     movea.l    A0, [A4]
  3314. 0000209C  7000                     moveq.l    D0, 0x00
  3315. 0000209E  1028 0074                move.b     D0, [A0 + 0x74]
  3316. 000020A2  0C40 0002                cmpi.w     D0, 0x2
  3317. 000020A6  6660                     bne        +0x62 /* 00002108 */
  3318. 000020A8  2068 0080                movea.l    A0, [A0 + 0x80]
  3319. 000020AC  2050                     movea.l    A0, [A0]
  3320. 000020AE  3028 004C                move.w     D0, [A0 + 0x4C]
  3321. 000020B2  48C0                     ext.l      D0
  3322. 000020B4  2D40 FFF8                move.l     [A6 - 0x8], D0
  3323. 000020B8  2054                     movea.l    A0, [A4]
  3324. 000020BA  2068 0080                movea.l    A0, [A0 + 0x80]
  3325. 000020BE  2050                     movea.l    A0, [A0]
  3326. 000020C0  2D68 0022 FFF4           move.l     [A6 - 0xC], [A0 + 0x22]
  3327. 000020C6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3328. 000020CA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3329. 000020CE  7001                     moveq.l    D0, 0x01
  3330. 000020D0  1F00                     move.b     -[A7], D0
  3331. 000020D2  2054                     movea.l    A0, [A4]
  3332. 000020D4  2F28 0080                move.l     -[A7], [A0 + 0x80]
  3333. 000020D8  4EAD 318A                jsr        [A5 + 0x318A /* export_1581 */]
  3334. 000020DC  2054                     movea.l    A0, [A4]
  3335. 000020DE  2068 00A2                movea.l    A0, [A0 + 0xA2]
  3336. 000020E2  2050                     movea.l    A0, [A0]
  3337. 000020E4  2D68 001A FFEC           move.l     [A6 - 0x14], [A0 + 0x1A]
  3338. 000020EA  2054                     movea.l    A0, [A4]
  3339. 000020EC  2068 0092                movea.l    A0, [A0 + 0x92]
  3340. 000020F0  2050                     movea.l    A0, [A0]
  3341. 000020F2  2254                     movea.l    A1, [A4]
  3342. 000020F4  2269 0092                movea.l    A1, [A1 + 0x92]
  3343. 000020F8  2251                     movea.l    A1, [A1]
  3344. 000020FA  2029 0026                move.l     D0, [A1 + 0x26]
  3345. 000020FE  D0A8 001E                add.l      D0, [A0 + 0x1E]
  3346. 00002102  2D40 FFF0                move.l     [A6 - 0x10], D0
  3347. 00002106  6060                     bra        +0x62 /* 00002168 */
  3348. label00002108:
  3349. 00002108  2054                     movea.l    A0, [A4]
  3350. 0000210A  2068 0080                movea.l    A0, [A0 + 0x80]
  3351. 0000210E  2050                     movea.l    A0, [A0]
  3352. 00002110  3028 004A                move.w     D0, [A0 + 0x4A]
  3353. 00002114  48C0                     ext.l      D0
  3354. 00002116  2D40 FFF4                move.l     [A6 - 0xC], D0
  3355. 0000211A  2054                     movea.l    A0, [A4]
  3356. 0000211C  2068 0080                movea.l    A0, [A0 + 0x80]
  3357. 00002120  2050                     movea.l    A0, [A0]
  3358. 00002122  2D68 0026 FFF8           move.l     [A6 - 0x8], [A0 + 0x26]
  3359. 00002128  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3360. 0000212C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3361. 00002130  7001                     moveq.l    D0, 0x01
  3362. 00002132  1F00                     move.b     -[A7], D0
  3363. 00002134  2054                     movea.l    A0, [A4]
  3364. 00002136  2F28 0080                move.l     -[A7], [A0 + 0x80]
  3365. 0000213A  4EAD 318A                jsr        [A5 + 0x318A /* export_1581 */]
  3366. 0000213E  2054                     movea.l    A0, [A4]
  3367. 00002140  2068 00A2                movea.l    A0, [A0 + 0xA2]
  3368. 00002144  2050                     movea.l    A0, [A0]
  3369. 00002146  2D68 001E FFF0           move.l     [A6 - 0x10], [A0 + 0x1E]
  3370. 0000214C  2054                     movea.l    A0, [A4]
  3371. 0000214E  2068 0092                movea.l    A0, [A0 + 0x92]
  3372. 00002152  2050                     movea.l    A0, [A0]
  3373. 00002154  2254                     movea.l    A1, [A4]
  3374. 00002156  2269 0092                movea.l    A1, [A1 + 0x92]
  3375. 0000215A  2251                     movea.l    A1, [A1]
  3376. 0000215C  2029 0022                move.l     D0, [A1 + 0x22]
  3377. 00002160  D0A8 001A                add.l      D0, [A0 + 0x1A]
  3378. 00002164  2D40 FFEC                move.l     [A6 - 0x14], D0
  3379. label00002168:
  3380. 00002168  2054                     movea.l    A0, [A4]
  3381. 0000216A  2668 00A2                movea.l    A3, [A0 + 0xA2]
  3382. 0000216E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3383. 00002172  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3384. 00002176  7001                     moveq.l    D0, 0x01
  3385. 00002178  1F00                     move.b     -[A7], D0
  3386. 0000217A  2F0B                     move.l     -[A7], A3
  3387. 0000217C  4EAD 3172                jsr        [A5 + 0x3172 /* export_1578 */]
  3388. 00002180  598F                     subq.l     A7, 4
  3389. 00002182  2054                     movea.l    A0, [A4]
  3390. 00002184  2F28 0080                move.l     -[A7], [A0 + 0x80]
  3391. 00002188  4EAD 397A                jsr        [A5 + 0x397A /* export_1835 */]
  3392. 0000218C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3393. 00002190  47EE FFFC                lea.l      A3, [A6 - 0x4]
  3394. 00002194  1747 0002                move.b     [A3 + 0x2], D7
  3395. 00002198  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3396. 0000219C  2054                     movea.l    A0, [A4]
  3397. 0000219E  2F28 0080                move.l     -[A7], [A0 + 0x80]
  3398. 000021A2  4EAD 3972                jsr        [A5 + 0x3972 /* export_1834 */]
  3399. 000021A6  4CEE 1880 FFE0           movem.l    D7,A3,A4, [A6 - 0x20]
  3400. 000021AC  4E5E                     unlink     A6
  3401. 000021AE  205F                     movea.l    A0, [A7]+
  3402. 000021B0  5C4F                     addq.w     A7, 6
  3403. 000021B2  4ED0                     jmp        [A0]
  3404. 000021B4  8022                     or.b       D0, -[A2]
  3405. 000021B6  544D                     addq.w     A5, 2
  3406. 000021B8  4F56                     chk.w      D7, [A6]
  3407. 000021BA  4945                     chk.w      D4, D5
  3408. 000021BC  444F                     neg.w      A7
  3409. 000021BE  4355                     chk.w      D1, [A5]
  3410. 000021C0  4D45                     chk.w      D6, D5
  3411. 000021C2  4E54 2E48                link       A4, -0xFFFFD1B8
  3412. 000021C6  414E                     chk.w      D0, A6
  3413. 000021C8  444C                     neg.w      A4
  3414. 000021CA  4548                     chk.w      D2, A0
  3415. 000021CC  4944                     chk.w      D4, D4
  3416. 000021CE  494E                     chk.w      D4, A6
  3417. 000021D0  4743                     chk.w      D3, D3
  3418. 000021D2  4F4C                     chk.w      D7, A4
  3419. 000021D4  554D                     subq.w     A5, 2
  3420. 000021D6  4E53 0000                link       A3, 0
  3421. 000021DA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3422. export_2546: // at 000021DC (misaligned)
  3423. 000021DE  0000 2F0C                ori.b      D0, 0xC
  3424. 000021E2  286E 0008                movea.l    A4, [A6 + 0x8]
  3425. 000021E6  2054                     movea.l    A0, [A4]
  3426. 000021E8  4AA8 0092                tst.l      [A0 + 0x92]
  3427. 000021EC  6708                     beq        +0xA /* 000021F6 */
  3428. 000021EE  2F28 0092                move.l     -[A7], [A0 + 0x92]
  3429. 000021F2  4EAD 315A                jsr        [A5 + 0x315A /* export_1575 */]
  3430. label000021F6:
  3431. 000021F6  286E FFFC                movea.l    A4, [A6 - 0x4]
  3432. 000021FA  4E5E                     unlink     A6
  3433. 000021FC  2E9F                     move.l     [A7], [A7]+
  3434. 000021FE  4E75                     rts
  3435. 00002200  9D54                     sub.w      [A4], D6
  3436. 00002202  4D4F                     chk.w      D6, A7
  3437. 00002204  5649                     addq.w     A1, 3
  3438. 00002206  4544                     chk.w      D2, D4
  3439. 00002208  4F43                     chk.w      D7, D3
  3440. 0000220A  554D                     subq.w     A5, 2
  3441. 0000220C  454E                     chk.w      D2, A6
  3442. 0000220E  542E 4144                addq.b     [A6 + 0x4144], 2
  3443. 00002212  4F52                     chk.w      D7, [A2]
  3444. 00002214  4E50 5249                link       A0, -0xFFFFADB7
  3445. 00002218  4E54 5041                link       A4, -0xFFFFAFBF
  3446. 0000221C  4745                     chk.w      D3, D5
  3447. 0000221E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3448. // begin alternate branch 00002220-00002224
  3449. export_2547:
  3450. fn00002220:
  3451. 00002220  4E56 FFF0                link       A6, -0x0010
  3452. // end alternate branch 00002220-00002224
  3453. export_2547: // at 00002220 (misaligned)
  3454. fn00002220: // (misaligned)
  3455. 00002222  FFF0                     .invalid   <<F/7/7>>
  3456. 00002224  2F0C                     move.l     -[A7], A4
  3457. 00002226  286E 0008                movea.l    A4, [A6 + 0x8]
  3458. 0000222A  2054                     movea.l    A0, [A4]
  3459. 0000222C  2068 0080                movea.l    A0, [A0 + 0x80]
  3460. 00002230  2050                     movea.l    A0, [A0]
  3461. 00002232  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3462. 00002236  41E8 0046                lea.l      A0, [A0 + 0x46]
  3463. 0000223A  22D8                     move.l     [A1]+, [A0]+
  3464. 0000223C  22D8                     move.l     [A1]+, [A0]+
  3465. 0000223E  2054                     movea.l    A0, [A4]
  3466. 00002240  2068 008E                movea.l    A0, [A0 + 0x8E]
  3467. 00002244  2050                     movea.l    A0, [A0]
  3468. 00002246  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3469. 0000224A  41E8 0022                lea.l      A0, [A0 + 0x22]
  3470. 0000224E  22D8                     move.l     [A1]+, [A0]+
  3471. 00002250  22D8                     move.l     [A1]+, [A0]+
  3472. 00002252  2054                     movea.l    A0, [A4]
  3473. 00002254  7000                     moveq.l    D0, 0x00
  3474. 00002256  1028 0074                move.b     D0, [A0 + 0x74]
  3475. 0000225A  0C40 0002                cmpi.w     D0, 0x2
  3476. 0000225E  6622                     bne        +0x24 /* 00002282 */
  3477. 00002260  2068 0080                movea.l    A0, [A0 + 0x80]
  3478. 00002264  2050                     movea.l    A0, [A0]
  3479. 00002266  2028 0026                move.l     D0, [A0 + 0x26]
  3480. 0000226A  D0AE FFFC                add.l      D0, [A6 - 0x4]
  3481. 0000226E  2054                     movea.l    A0, [A4]
  3482. 00002270  2068 009A                movea.l    A0, [A0 + 0x9A]
  3483. 00002274  2050                     movea.l    A0, [A0]
  3484. 00002276  90A8 0026                sub.l      D0, [A0 + 0x26]
  3485. 0000227A  5240                     addq.w     D0, 1
  3486. 0000227C  3D40 FFF6                move.w     [A6 - 0xA], D0
  3487. 00002280  6022                     bra        +0x24 /* 000022A4 */
  3488. label00002282:
  3489. 00002282  2054                     movea.l    A0, [A4]
  3490. 00002284  2068 0080                movea.l    A0, [A0 + 0x80]
  3491. 00002288  2050                     movea.l    A0, [A0]
  3492. 0000228A  2028 0022                move.l     D0, [A0 + 0x22]
  3493. 0000228E  D0AE FFF8                add.l      D0, [A6 - 0x8]
  3494. 00002292  2054                     movea.l    A0, [A4]
  3495. 00002294  2068 009A                movea.l    A0, [A0 + 0x9A]
  3496. 00002298  2050                     movea.l    A0, [A0]
  3497. 0000229A  90A8 0022                sub.l      D0, [A0 + 0x22]
  3498. 0000229E  5240                     addq.w     D0, 1
  3499. 000022A0  3D40 FFF4                move.w     [A6 - 0xC], D0
  3500. label000022A4:
  3501. 000022A4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3502. 000022A8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3503. 000022AC  2054                     movea.l    A0, [A4]
  3504. 000022AE  2F28 0080                move.l     -[A7], [A0 + 0x80]
  3505. 000022B2  4EAD 0E8A                jsr        [A5 + 0xE8A /* export_461 */]
  3506. 000022B6  286E FFEC                movea.l    A4, [A6 - 0x14]
  3507. 000022BA  4E5E                     unlink     A6
  3508. 000022BC  2E9F                     move.l     [A7], [A7]+
  3509. 000022BE  4E75                     rts
  3510. 000022C0  9E54                     sub.w      D7, [A4]
  3511. 000022C2  4D4F                     chk.w      D6, A7
  3512. 000022C4  5649                     addq.w     A1, 3
  3513. 000022C6  4544                     chk.w      D2, D4
  3514. 000022C8  4F43                     chk.w      D7, D3
  3515. 000022CA  554D                     subq.w     A5, 2
  3516. 000022CC  454E                     chk.w      D2, A6
  3517. 000022CE  542E 5345                addq.b     [A6 + 0x5345], 2
  3518. 000022D2  5452                     addq.w     [A2], 2
  3519. 000022D4  4553                     chk.w      D2, [A3]
  3520. 000022D6  495A                     chk.w      D4, [A2]+
  3521. 000022D8  454C                     chk.w      D2, A4
  3522. 000022DA  494D                     chk.w      D4, A5
  3523. 000022DC  4954                     chk.w      D4, [A4]
  3524. 000022DE  5300                     subq.b     D0, 1
  3525. 000022E0  0000 0000                ori.b      D0, 0x0
  3526. fn000022E4:
  3527. 000022E4  4E56 0000                link       A6, 0
  3528. 000022E8  48E7 0018                movem.l    -[A7], A3,A4
  3529. 000022EC  286E 0008                movea.l    A4, [A6 + 0x8]
  3530. 000022F0  2054                     movea.l    A0, [A4]
  3531. 000022F2  7000                     moveq.l    D0, 0x00
  3532. 000022F4  1028 0074                move.b     D0, [A0 + 0x74]
  3533. 000022F8  0C40 0001                cmpi.w     D0, 0x1
  3534. 000022FC  670C                     beq        +0xE /* 0000230A */
  3535. 000022FE  7000                     moveq.l    D0, 0x00
  3536. 00002300  1028 0074                move.b     D0, [A0 + 0x74]
  3537. 00002304  0C40 0005                cmpi.w     D0, 0x5
  3538. 00002308  660E                     bne        +0x10 /* 00002318 */
  3539. label0000230A:
  3540. 0000230A  7001                     moveq.l    D0, 0x01
  3541. 0000230C  1F00                     move.b     -[A7], D0
  3542. 0000230E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3543. 00002312  4EAD 347A                jsr        [A5 + 0x347A /* export_1675 */]
  3544. 00002316  604E                     bra        +0x50 /* 00002366 */
  3545. label00002318:
  3546. 00002318  3D6D F13C 0012           move.w     [A6 + 0x12], [A5 - 0xEC4]
  3547. 0000231E  603C                     bra        +0x3E /* 0000235C */
  3548. label00002320:
  3549. 00002320  598F                     subq.l     A7, 4
  3550. 00002322  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3551. 00002326  2054                     movea.l    A0, [A4]
  3552. 00002328  2F28 0076                move.l     -[A7], [A0 + 0x76]
  3553. 0000232C  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  3554. 00002330  2657                     movea.l    A3, [A7]
  3555. 00002332  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3556. 00002336  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3557. 0000233A  2054                     movea.l    A0, [A4]
  3558. 0000233C  2F28 0084                move.l     -[A7], [A0 + 0x84]
  3559. 00002340  7000                     moveq.l    D0, 0x00
  3560. 00002342  1F00                     move.b     -[A7], D0
  3561. 00002344  2F0C                     move.l     -[A7], A4
  3562. 00002346  4EBA 0058                jsr        [PC + 0x58 /* 000023A0 */]
  3563. 0000234A  7001                     moveq.l    D0, 0x01
  3564. 0000234C  1F00                     move.b     -[A7], D0
  3565. 0000234E  2F0B                     move.l     -[A7], A3
  3566. 00002350  4EAD 347A                jsr        [A5 + 0x347A /* export_1675 */]
  3567. 00002354  302E 0012                move.w     D0, [A6 + 0x12]
  3568. 00002358  526E 0012                addq.w     [A6 + 0x12], 1
  3569. label0000235C:
  3570. 0000235C  302E 0012                move.w     D0, [A6 + 0x12]
  3571. 00002360  B06D F12C                cmp.w      D0, [A5 - 0xED4]
  3572. 00002364  6FBA                     ble        -0x44 /* 00002320 */
  3573. label00002366:
  3574. 00002366  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  3575. 0000236C  4E5E                     unlink     A6
  3576. 0000236E  205F                     movea.l    A0, [A7]+
  3577. 00002370  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3578. 00002374  4ED0                     jmp        [A0]
  3579. 00002376  8023                     or.b       D0, -[A3]
  3580. 00002378  544D                     addq.w     A5, 2
  3581. 0000237A  4F56                     chk.w      D7, [A6]
  3582. 0000237C  4945                     chk.w      D4, D5
  3583. 0000237E  444F                     neg.w      A7
  3584. 00002380  4355                     chk.w      D1, [A5]
  3585. 00002382  4D45                     chk.w      D6, D5
  3586. 00002384  4E54 2E53                link       A4, -0xFFFFD1AD
  3587. 00002388  5441                     addq.w     D1, 2
  3588. 0000238A  4E44                     trap       4
  3589. 0000238C  4152                     chk.w      D0, [A2]
  3590. 0000238E  4449                     neg.w      A1
  3591. 00002390  4E49                     trap       9
  3592. 00002392  544D                     addq.w     A5, 2
  3593. 00002394  4F56                     chk.w      D7, [A6]
  3594. 00002396  4945                     chk.w      D4, D5
  3595. 00002398  5245                     addq.w     D5, 1
  3596. 0000239A  5000                     addq.b     D0, 8
  3597. 0000239C  0000 0000                ori.b      D0, 0x0
  3598. export_2548:
  3599. fn000023A0:
  3600. 000023A0  4E56 FFF4                link       A6, -0x000C
  3601. 000023A4  48E7 0118                movem.l    -[A7], D7,A3,A4
  3602. 000023A8  266E 001A                movea.l    A3, [A6 + 0x1A]
  3603. 000023AC  286E 0016                movea.l    A4, [A6 + 0x16]
  3604. 000023B0  302E 0014                move.w     D0, [A6 + 0x14]
  3605. 000023B4  B06D F134                cmp.w      D0, [A5 - 0xECC]
  3606. 000023B8  6700 00F0                beq        +0xF2 /* 000024AA */
  3607. 000023BC  558F                     subq.l     A7, 2
  3608. 000023BE  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  3609. 000023C2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3610. 000023C6  4EAD 2F62                jsr        [A5 + 0x2F62 /* export_1512 */]
  3611. 000023CA  4A1F                     tst.b      [A7]+
  3612. 000023CC  6700 00DC                beq        +0xDE /* 000024AA */
  3613. 000023D0  558F                     subq.l     A7, 2
  3614. 000023D2  2F0C                     move.l     -[A7], A4
  3615. 000023D4  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  3616. 000023D8  4A1F                     tst.b      [A7]+
  3617. 000023DA  6700 00CE                beq        +0xD0 /* 000024AA */
  3618. 000023DE  598F                     subq.l     A7, 4
  3619. 000023E0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3620. 000023E4  4EAD 30F2                jsr        [A5 + 0x30F2 /* export_1562 */]
  3621. 000023E8  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  3622. 000023EC  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3623. 000023F0  486E FFF8                pea.l      [A6 - 0x8]
  3624. 000023F4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3625. 000023F8  4EAD 2FD2                jsr        [A5 + 0x2FD2 /* export_1526 */]
  3626. 000023FC  302E 0014                move.w     D0, [A6 + 0x14]
  3627. 00002400  B06D F13C                cmp.w      D0, [A5 - 0xEC4]
  3628. 00002404  670A                     beq        +0xC /* 00002410 */
  3629. 00002406  302E 0014                move.w     D0, [A6 + 0x14]
  3630. 0000240A  B06D F138                cmp.w      D0, [A5 - 0xEC8]
  3631. 0000240E  6656                     bne        +0x58 /* 00002466 */
  3632. label00002410:
  3633. 00002410  4A2E 000C                tst.b      [A6 + 0xC]
  3634. 00002414  670C                     beq        +0xE /* 00002422 */
  3635. 00002416  598F                     subq.l     A7, 4
  3636. 00002418  2F0C                     move.l     -[A7], A4
  3637. 0000241A  4EAD 56DA                jsr        [A5 + 0x56DA /* export_2775 */]
  3638. 0000241E  201F                     move.l     D0, [A7]+
  3639. 00002420  6020                     bra        +0x22 /* 00002442 */
  3640. label00002422:
  3641. 00002422  302E 0014                move.w     D0, [A6 + 0x14]
  3642. 00002426  B06D F13C                cmp.w      D0, [A5 - 0xEC4]
  3643. 0000242A  660C                     bne        +0xE /* 00002438 */
  3644. 0000242C  598F                     subq.l     A7, 4
  3645. 0000242E  2F0C                     move.l     -[A7], A4
  3646. 00002430  4EAD 55FA                jsr        [A5 + 0x55FA /* export_2747 */]
  3647. 00002434  201F                     move.l     D0, [A7]+
  3648. 00002436  600A                     bra        +0xC /* 00002442 */
  3649. label00002438:
  3650. 00002438  598F                     subq.l     A7, 4
  3651. 0000243A  2F0C                     move.l     -[A7], A4
  3652. 0000243C  4EAD 560A                jsr        [A5 + 0x560A /* export_2749 */]
  3653. 00002440  201F                     move.l     D0, [A7]+
  3654. label00002442:
  3655. 00002442  2E00                     move.l     D7, D0
  3656. 00002444  2F0C                     move.l     -[A7], A4
  3657. 00002446  486E FFF8                pea.l      [A6 - 0x8]
  3658. 0000244A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3659. 0000244E  2F07                     move.l     -[A7], D7
  3660. 00002450  2F07                     move.l     -[A7], D7
  3661. 00002452  7001                     moveq.l    D0, 0x01
  3662. 00002454  1F00                     move.b     -[A7], D0
  3663. 00002456  2F0B                     move.l     -[A7], A3
  3664. 00002458  4EAD 3472                jsr        [A5 + 0x3472 /* export_1674 */]
  3665. 0000245C  2F0C                     move.l     -[A7], A4
  3666. 0000245E  2F0B                     move.l     -[A7], A3
  3667. 00002460  4EAD 556A                jsr        [A5 + 0x556A /* export_2729 */]
  3668. 00002464  6044                     bra        +0x46 /* 000024AA */
  3669. label00002466:
  3670. 00002466  302E 0014                move.w     D0, [A6 + 0x14]
  3671. 0000246A  B06D F130                cmp.w      D0, [A5 - 0xED0]
  3672. 0000246E  6616                     bne        +0x18 /* 00002486 */
  3673. 00002470  7008                     moveq.l    D0, 0x08
  3674. 00002472  3F00                     move.w     -[A7], D0
  3675. 00002474  2F0C                     move.l     -[A7], A4
  3676. 00002476  486E FFF8                pea.l      [A6 - 0x8]
  3677. 0000247A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3678. 0000247E  2F0B                     move.l     -[A7], A3
  3679. 00002480  4EAD 346A                jsr        [A5 + 0x346A /* export_1673 */]
  3680. 00002484  601C                     bra        +0x1E /* 000024A2 */
  3681. label00002486:
  3682. 00002486  3D6D F12C 0014           move.w     [A6 + 0x14], [A5 - 0xED4]
  3683. 0000248C  6714                     beq        +0x16 /* 000024A2 */
  3684. 0000248E  7004                     moveq.l    D0, 0x04
  3685. 00002490  3F00                     move.w     -[A7], D0
  3686. 00002492  2F0C                     move.l     -[A7], A4
  3687. 00002494  486E FFF8                pea.l      [A6 - 0x8]
  3688. 00002498  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3689. 0000249C  2F0B                     move.l     -[A7], A3
  3690. 0000249E  4EAD 346A                jsr        [A5 + 0x346A /* export_1673 */]
  3691. label000024A2:
  3692. 000024A2  2F0C                     move.l     -[A7], A4
  3693. 000024A4  2F0B                     move.l     -[A7], A3
  3694. 000024A6  4EAD 556A                jsr        [A5 + 0x556A /* export_2729 */]
  3695. label000024AA:
  3696. 000024AA  4CEE 1880 FFE8           movem.l    D7,A3,A4, [A6 - 0x18]
  3697. 000024B0  4E5E                     unlink     A6
  3698. 000024B2  205F                     movea.l    A0, [A7]+
  3699. 000024B4  4FEF 0016                lea.l      A7, [A7 + 0x16]
  3700. 000024B8  4ED0                     jmp        [A0]
  3701. 000024BA  9B54                     sub.w      [A4], D5
  3702. 000024BC  4D4F                     chk.w      D6, A7
  3703. 000024BE  5649                     addq.w     A1, 3
  3704. 000024C0  4544                     chk.w      D2, D4
  3705. 000024C2  4F43                     chk.w      D7, D3
  3706. 000024C4  554D                     subq.w     A5, 2
  3707. 000024C6  454E                     chk.w      D2, A6
  3708. 000024C8  542E 494E                addq.b     [A6 + 0x494E], 2
  3709. 000024CC  4954                     chk.w      D4, [A4]
  3710. 000024CE  4D4F                     chk.w      D6, A7
  3711. 000024D0  5649                     addq.w     A1, 3
  3712. 000024D2  4552                     chk.w      D2, [A2]
  3713. 000024D4  4550                     chk.w      D2, [A0]
  3714. 000024D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3715. // begin alternate branch 000024D8-000024E6
  3716. fn000024D8:
  3717. 000024D8  4E56 0000                link       A6, 0
  3718. 000024DC  48E7 0018                movem.l    -[A7], A3,A4
  3719. 000024E0  286E 0008                movea.l    A4, [A6 + 0x8]
  3720. 000024E4  7022                     moveq.l    D0, 0x22
  3721. // end alternate branch 000024D8-000024E6
  3722. fn000024D8: // (misaligned)
  3723. 000024DA  0000 48E7                ori.b      D0, 0xE7
  3724. 000024DE  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  3725. 000024E2  0008 7022                ori.b      A0, 0x22 /* '\"' */
  3726. 000024E6  2F00                     move.l     -[A7], D0
  3727. 000024E8  486D 2682                pea.l      [A5 + 0x2682 /* export_1228 */]
  3728. 000024EC  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  3729. 000024F0  2640                     movea.l    A3, D0
  3730. 000024F2  2F0B                     move.l     -[A7], A3
  3731. 000024F4  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  3732. 000024F8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3733. 000024FC  2F0C                     move.l     -[A7], A4
  3734. 000024FE  2054                     movea.l    A0, [A4]
  3735. 00002500  2F28 0084                move.l     -[A7], [A0 + 0x84]
  3736. 00002504  2F0B                     move.l     -[A7], A3
  3737. 00002506  4EAD 4722                jsr        [A5 + 0x4722 /* export_2272 */]
  3738. 0000250A  2D4B 000E                move.l     [A6 + 0xE], A3
  3739. 0000250E  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  3740. 00002514  4E5E                     unlink     A6
  3741. 00002516  205F                     movea.l    A0, [A7]+
  3742. 00002518  5C4F                     addq.w     A7, 6
  3743. 0000251A  4ED0                     jmp        [A0]
  3744. 0000251C  9B54                     sub.w      [A4], D5
  3745. 0000251E  4D4F                     chk.w      D6, A7
  3746. 00002520  5649                     addq.w     A1, 3
  3747. 00002522  4544                     chk.w      D2, D4
  3748. 00002524  4F43                     chk.w      D7, D3
  3749. 00002526  554D                     subq.w     A5, 2
  3750. 00002528  454E                     chk.w      D2, A6
  3751. 0000252A  542E 444F                addq.b     [A6 + 0x444F], 2
  3752. 0000252E  494D                     chk.w      D4, A5
  3753. 00002530  504F                     addq.w     A7, 8
  3754. 00002532  5254                     addq.w     [A4], 1
  3755. 00002534  4D4F                     chk.w      D6, A7
  3756. 00002536  4F56                     chk.w      D7, [A6]
  3757. 00002538  0000 0000                ori.b      D0, 0x0
  3758. fn0000253C:
  3759. 0000253C  4E56 FF42                link       A6, -0x00BE
  3760. 00002540  48E7 0118                movem.l    -[A7], D7,A3,A4
  3761. 00002544  286E 0008                movea.l    A4, [A6 + 0x8]
  3762. 00002548  2D7C 4D6F 6F56 FF8C      move.l     [A6 - 0x74], 0x4D6F6F56 /* 'MooV' */
  3763. 00002550  598F                     subq.l     A7, 4
  3764. 00002552  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  3765. 00002558  3F3C F060                move.w     -[A7], 0xF060
  3766. 0000255C  4EAD 353A                jsr        [A5 + 0x353A /* export_1699 */]
  3767. 00002560  2D57 FF9C                move.l     [A6 - 0x64], [A7]
  3768. 00002564  486D F140                pea.l      [A5 - 0xEC0]
  3769. 00002568  486D F154                pea.l      [A5 - 0xEAC]
  3770. 0000256C  7000                     moveq.l    D0, 0x00
  3771. 0000256E  2F00                     move.l     -[A7], D0
  3772. 00002570  486E FF42                pea.l      [A6 - 0xBE]
  3773. 00002574  3F3C 0001                move.w     -[A7], 0x1
  3774. 00002578  A9EA                     syscall    Pack3
  3775. 0000257A  4A2E FF42                tst.b      [A6 - 0xBE]
  3776. 0000257E  6700 0122                beq        +0x124 /* 000026A2 */
  3777. 00002582  3D7C 0080 FFE8           move.w     [A6 - 0x18], 0x80
  3778. 00002588  558F                     subq.l     A7, 2
  3779. 0000258A  3F2E FF48                move.w     -[A7], [A6 - 0xB8]
  3780. 0000258E  7000                     moveq.l    D0, 0x00
  3781. 00002590  2F00                     move.l     -[A7], D0
  3782. 00002592  486E FF4C                pea.l      [A6 - 0xB4]
  3783. 00002596  486E FFA0                pea.l      [A6 - 0x60]
  3784. 0000259A  303C 0001                move.w     D0, 0x1
  3785. 0000259E  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  3786. 000025A0  558F                     subq.l     A7, 2
  3787. 000025A2  486E FFA0                pea.l      [A6 - 0x60]
  3788. 000025A6  2F3C 4D54 6C73           move.l     -[A7], 0x4D546C73 /* 'MTls' */
  3789. 000025AC  7000                     moveq.l    D0, 0x00
  3790. 000025AE  3F00                     move.w     -[A7], D0
  3791. 000025B0  2F3C C000 0000           move.l     -[A7], 0xC0000000
  3792. 000025B6  486E FFE6                pea.l      [A6 - 0x1A]
  3793. 000025BA  7200                     moveq.l    D1, 0x00
  3794. 000025BC  2F01                     move.l     -[A7], D1
  3795. 000025BE  303C 0191                move.w     D0, 0x191
  3796. 000025C2  AAAA                     syscall    QuickTimeDispatch
  3797. 000025C4  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  3798. 000025C8  558F                     subq.l     A7, 2
  3799. 000025CA  2F0C                     move.l     -[A7], A4
  3800. 000025CC  4EAD 2C0A                jsr        [A5 + 0x2C0A /* export_1405 */]
  3801. 000025D0  3E1F                     move.w     D7, [A7]+
  3802. 000025D2  422E FFFF                clr.b      [A6 - 0x1]
  3803. 000025D6  3D7C 0002 FFFA           move.w     [A6 - 0x6], 0x2
  3804. 000025DC  544F                     addq.w     A7, 2
  3805. 000025DE  6000 00AC                bra        +0xAE /* 0000268C */
  3806. label000025E2:
  3807. 000025E2  3D6D F13C FFFC           move.w     [A6 - 0x4], [A5 - 0xEC4]
  3808. 000025E8  605A                     bra        +0x5C /* 00002644 */
  3809. label000025EA:
  3810. 000025EA  598F                     subq.l     A7, 4
  3811. 000025EC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3812. 000025F0  2054                     movea.l    A0, [A4]
  3813. 000025F2  2F28 0076                move.l     -[A7], [A0 + 0x76]
  3814. 000025F6  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  3815. 000025FA  265F                     movea.l    A3, [A7]+
  3816. 000025FC  558F                     subq.l     A7, 2
  3817. 000025FE  2F0B                     move.l     -[A7], A3
  3818. 00002600  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  3819. 00002604  4A1F                     tst.b      [A7]+
  3820. 00002606  6734                     beq        +0x36 /* 0000263C */
  3821. 00002608  558F                     subq.l     A7, 2
  3822. 0000260A  2F0B                     move.l     -[A7], A3
  3823. 0000260C  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  3824. 00002610  4A1F                     tst.b      [A7]+
  3825. 00002612  6728                     beq        +0x2A /* 0000263C */
  3826. 00002614  558F                     subq.l     A7, 2
  3827. 00002616  598F                     subq.l     A7, 4
  3828. 00002618  2F0B                     move.l     -[A7], A3
  3829. 0000261A  4EAD 555A                jsr        [A5 + 0x555A /* export_2727 */]
  3830. 0000261E  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  3831. 00002622  486E FFE8                pea.l      [A6 - 0x18]
  3832. 00002626  486E FFFF                pea.l      [A6 - 0x1]
  3833. 0000262A  303C 00D7                move.w     D0, 0xD7
  3834. 0000262E  AAAA                     syscall    QuickTimeDispatch
  3835. 00002630  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  3836. 00002634  302E FFE8                move.w     D0, [A6 - 0x18]
  3837. 00002638  526E FFE8                addq.w     [A6 - 0x18], 1
  3838. label0000263C:
  3839. 0000263C  302E FFFC                move.w     D0, [A6 - 0x4]
  3840. 00002640  526E FFFC                addq.w     [A6 - 0x4], 1
  3841. label00002644:
  3842. 00002644  302E FFFC                move.w     D0, [A6 - 0x4]
  3843. 00002648  B06D F12C                cmp.w      D0, [A5 - 0xED4]
  3844. 0000264C  6F9C                     ble        -0x62 /* 000025EA */
  3845. 0000264E  558F                     subq.l     A7, 2
  3846. 00002650  7008                     moveq.l    D0, 0x08
  3847. 00002652  3F00                     move.w     -[A7], D0
  3848. 00002654  486E FFEA                pea.l      [A6 - 0x16]
  3849. 00002658  A971                     syscall    EventAvail
  3850. 0000265A  4A1F                     tst.b      [A7]+
  3851. 0000265C  672A                     beq        +0x2C /* 00002688 */
  3852. 0000265E  303C 0100                move.w     D0, 0x100
  3853. 00002662  C06E FFF8                and.w      D0, [A6 - 0x8]
  3854. 00002666  6720                     beq        +0x22 /* 00002688 */
  3855. 00002668  203C 0000 00FF           move.l     D0, 0xFF
  3856. 0000266E  C0AE FFEC                and.l      D0, [A6 - 0x14]
  3857. 00002672  722E                     moveq.l    D1, 0x2E
  3858. 00002674  B280                     cmp.l      D1, D0
  3859. 00002676  6610                     bne        +0x12 /* 00002688 */
  3860. 00002678  558F                     subq.l     A7, 2
  3861. 0000267A  7008                     moveq.l    D0, 0x08
  3862. 0000267C  3F00                     move.w     -[A7], D0
  3863. 0000267E  486E FFEA                pea.l      [A6 - 0x16]
  3864. 00002682  A970                     syscall    GetNextEvent
  3865. 00002684  544F                     addq.w     A7, 2
  3866. 00002686  600C                     bra        +0xE /* 00002694 */
  3867. label00002688:
  3868. 00002688  546E FFFA                addq.w     [A6 - 0x6], 2
  3869. label0000268C:
  3870. 0000268C  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  3871. 00002690  6E00 FF50                bgt        -0xAE /* 000025E2 */
  3872. label00002694:
  3873. 00002694  558F                     subq.l     A7, 2
  3874. 00002696  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  3875. 0000269A  303C 00D5                move.w     D0, 0xD5
  3876. 0000269E  AAAA                     syscall    QuickTimeDispatch
  3877. 000026A0  544F                     addq.w     A7, 2
  3878. label000026A2:
  3879. 000026A2  4CEE 1880 FF36           movem.l    D7,A3,A4, [A6 - 0xCA]
  3880. 000026A8  4E5E                     unlink     A6
  3881. 000026AA  205F                     movea.l    A0, [A7]+
  3882. 000026AC  5C4F                     addq.w     A7, 6
  3883. 000026AE  4ED0                     jmp        [A0]
  3884. 000026B0  9954                     sub.w      [A4], D4
  3885. 000026B2  4D4F                     chk.w      D6, A7
  3886. 000026B4  5649                     addq.w     A1, 3
  3887. 000026B6  4544                     chk.w      D2, D4
  3888. 000026B8  4F43                     chk.w      D7, D3
  3889. 000026BA  554D                     subq.w     A5, 2
  3890. 000026BC  454E                     chk.w      D2, A6
  3891. 000026BE  542E 4558                addq.b     [A6 + 0x4558], 2
  3892. 000026C2  504F                     addq.w     A7, 8
  3893. 000026C4  5254                     addq.w     [A4], 1
  3894. 000026C6  4D4F                     chk.w      D6, A7
  3895. 000026C8  4F56                     chk.w      D7, [A6]
  3896. 000026CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3897. export_2549: // at 000026CC (misaligned)
  3898. 000026CE  FF4C                     .extension 0xF4C <<F/4-5/7>> // unimplemented
  3899. 000026D0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3900. 000026D4  3C2E 0012                move.w     D6, [A6 + 0x12]
  3901. 000026D8  3E2E 0010                move.w     D7, [A6 + 0x10]
  3902. 000026DC  286E 0008                movea.l    A4, [A6 + 0x8]
  3903. 000026E0  0C46 03E8                cmpi.w     D6, 0x3E8
  3904. 000026E4  6640                     bne        +0x42 /* 00002726 */
  3905. 000026E6  2D7C 4D6F 6F56 FF8E      move.l     [A6 - 0x72], 0x4D6F6F56 /* 'MooV' */
  3906. 000026EE  598F                     subq.l     A7, 4
  3907. 000026F0  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  3908. 000026F6  3F3C F060                move.w     -[A7], 0xF060
  3909. 000026FA  4EAD 353A                jsr        [A5 + 0x353A /* export_1699 */]
  3910. 000026FE  2D57 FF9E                move.l     [A6 - 0x62], [A7]
  3911. 00002702  486D F15C                pea.l      [A5 - 0xEA4]
  3912. 00002706  7000                     moveq.l    D0, 0x00
  3913. 00002708  2F00                     move.l     -[A7], D0
  3914. 0000270A  7201                     moveq.l    D1, 0x01
  3915. 0000270C  3F01                     move.w     -[A7], D1
  3916. 0000270E  486E FF8E                pea.l      [A6 - 0x72]
  3917. 00002712  2F00                     move.l     -[A7], D0
  3918. 00002714  486E FFA2                pea.l      [A6 - 0x5E]
  3919. 00002718  3F3C 0002                move.w     -[A7], 0x2
  3920. 0000271C  A9EA                     syscall    Pack3
  3921. 0000271E  4A2E FFA2                tst.b      [A6 - 0x5E]
  3922. 00002722  6700 0222                beq        +0x224 /* 00002946 */
  3923. label00002726:
  3924. 00002726  2D6D F944 FFEC           move.l     [A6 - 0x14], [A5 - 0x6BC]
  3925. 0000272C  2054                     movea.l    A0, [A4]
  3926. 0000272E  7000                     moveq.l    D0, 0x00
  3927. 00002730  1028 0074                move.b     D0, [A0 + 0x74]
  3928. 00002734  0C40 0001                cmpi.w     D0, 0x1
  3929. 00002738  6704                     beq        +0x6 /* 0000273E */
  3930. 0000273A  4A47                     tst.w      D7
  3931. 0000273C  6720                     beq        +0x22 /* 0000275E */
  3932. label0000273E:
  3933. 0000273E  558F                     subq.l     A7, 2
  3934. 00002740  7001                     moveq.l    D0, 0x01
  3935. 00002742  1F00                     move.b     -[A7], D0
  3936. 00002744  4A47                     tst.w      D7
  3937. 00002746  56C1                     sne        D1
  3938. 00002748  4401                     neg.b      D1
  3939. 0000274A  1F01                     move.b     -[A7], D1
  3940. 0000274C  2F0C                     move.l     -[A7], A4
  3941. 0000274E  4EBA 0310                jsr        [PC + 0x310 /* 00002A60 */]
  3942. 00002752  3D5F FFEC                move.w     [A6 - 0x14], [A7]+
  3943. 00002756  3D6D F134 FFEE           move.w     [A6 - 0x12], [A5 - 0xECC]
  3944. 0000275C  600C                     bra        +0xE /* 0000276A */
  3945. label0000275E:
  3946. 0000275E  598F                     subq.l     A7, 4
  3947. 00002760  2F0C                     move.l     -[A7], A4
  3948. 00002762  4EBA 0638                jsr        [PC + 0x638 /* 00002D9C */]
  3949. 00002766  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  3950. label0000276A:
  3951. 0000276A  4A6E FFEE                tst.w      [A6 - 0x12]
  3952. 0000276E  6700 01D6                beq        +0x1D8 /* 00002946 */
  3953. 00002772  4A6E FFEC                tst.w      [A6 - 0x14]
  3954. 00002776  6700 01CE                beq        +0x1D0 /* 00002946 */
  3955. 0000277A  2F0C                     move.l     -[A7], A4
  3956. 0000277C  4EAD 2C32                jsr        [A5 + 0x2C32 /* export_1410 */]
  3957. 00002780  7000                     moveq.l    D0, 0x00
  3958. 00002782  1F00                     move.b     -[A7], D0
  3959. 00002784  2F0C                     move.l     -[A7], A4
  3960. 00002786  4EAD 2C4A                jsr        [A5 + 0x2C4A /* export_1413 */]
  3961. 0000278A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3962. 0000278E  7001                     moveq.l    D0, 0x01
  3963. 00002790  1F00                     move.b     -[A7], D0
  3964. 00002792  2F0C                     move.l     -[A7], A4
  3965. 00002794  4EAD 2C42                jsr        [A5 + 0x2C42 /* export_1412 */]
  3966. 00002798  2F0C                     move.l     -[A7], A4
  3967. 0000279A  4EAD 2C2A                jsr        [A5 + 0x2C2A /* export_1409 */]
  3968. 0000279E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3969. 000027A2  70FF                     moveq.l    D0, 0xFFFFFFFF
  3970. 000027A4  3F00                     move.w     -[A7], D0
  3971. 000027A6  3F00                     move.w     -[A7], D0
  3972. 000027A8  2F0C                     move.l     -[A7], A4
  3973. 000027AA  4EBA 14B8                jsr        [PC + 0x14B8 /* 00003C64 */]
  3974. 000027AE  558F                     subq.l     A7, 2
  3975. 000027B0  2054                     movea.l    A0, [A4]
  3976. 000027B2  2F28 0084                move.l     -[A7], [A0 + 0x84]
  3977. 000027B6  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  3978. 000027BA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3979. 000027BE  486E FFF0                pea.l      [A6 - 0x10]
  3980. 000027C2  2054                     movea.l    A0, [A4]
  3981. 000027C4  2F28 0084                move.l     -[A7], [A0 + 0x84]
  3982. 000027C8  4EAD 2FD2                jsr        [A5 + 0x2FD2 /* export_1526 */]
  3983. 000027CC  598F                     subq.l     A7, 4
  3984. 000027CE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3985. 000027D2  2054                     movea.l    A0, [A4]
  3986. 000027D4  2F28 0076                move.l     -[A7], [A0 + 0x76]
  3987. 000027D8  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  3988. 000027DC  265F                     movea.l    A3, [A7]+
  3989. 000027DE  598F                     subq.l     A7, 4
  3990. 000027E0  2054                     movea.l    A0, [A4]
  3991. 000027E2  2F28 0084                move.l     -[A7], [A0 + 0x84]
  3992. 000027E6  4EAD 30F2                jsr        [A5 + 0x30F2 /* export_1562 */]
  3993. 000027EA  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  3994. 000027EE  598F                     subq.l     A7, 4
  3995. 000027F0  4EAD 3542                jsr        [A5 + 0x3542 /* export_1700 */]
  3996. 000027F4  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3997. 000027F8  0C46 0069                cmpi.w     D6, 0x69 /* 'i' */
  3998. 000027FC  544F                     addq.w     A7, 2
  3999. 000027FE  6616                     bne        +0x18 /* 00002816 */
  4000. 00002800  486E FFF0                pea.l      [A6 - 0x10]
  4001. 00002804  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4002. 00002808  7000                     moveq.l    D0, 0x00
  4003. 0000280A  2F00                     move.l     -[A7], D0
  4004. 0000280C  2F0B                     move.l     -[A7], A3
  4005. 0000280E  4EAD 55CA                jsr        [A5 + 0x55CA /* export_2741 */]
  4006. 00002812  6000 00E6                bra        +0xE8 /* 000028FA */
  4007. label00002816:
  4008. 00002816  4A47                     tst.w      D7
  4009. 00002818  6700 00A4                beq        +0xA6 /* 000028BE */
  4010. 0000281C  2054                     movea.l    A0, [A4]
  4011. 0000281E  4AA8 006C                tst.l      [A0 + 0x6C]
  4012. 00002822  673A                     beq        +0x3C /* 0000285E */
  4013. 00002824  41EE FF4C                lea.l      A0, [A6 - 0xB4]
  4014. 00002828  43EE FFF0                lea.l      A1, [A6 - 0x10]
  4015. 0000282C  20D9                     move.l     [A0]+, [A1]+
  4016. 0000282E  20D9                     move.l     [A0]+, [A1]+
  4017. 00002830  486E FF4C                pea.l      [A6 - 0xB4]
  4018. 00002834  A870                     syscall    LocalToGlobal
  4019. 00002836  486E FF50                pea.l      [A6 - 0xB0]
  4020. 0000283A  A870                     syscall    LocalToGlobal
  4021. 0000283C  486E FF54                pea.l      [A6 - 0xAC]
  4022. 00002840  2054                     movea.l    A0, [A4]
  4023. 00002842  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  4024. 00002846  4EAD 2CF2                jsr        [A5 + 0x2CF2 /* export_1434 */]
  4025. 0000284A  486E FF54                pea.l      [A6 - 0xAC]
  4026. 0000284E  486E FF4C                pea.l      [A6 - 0xB4]
  4027. 00002852  701E                     moveq.l    D0, 0x1E
  4028. 00002854  2F00                     move.l     -[A7], D0
  4029. 00002856  7200                     moveq.l    D1, 0x00
  4030. 00002858  2F01                     move.l     -[A7], D1
  4031. 0000285A  4EAD 35EA                jsr        [A5 + 0x35EA /* export_1721 */]
  4032. label0000285E:
  4033. 0000285E  2054                     movea.l    A0, [A4]
  4034. 00002860  2068 00DC                movea.l    A0, [A0 + 0xDC]
  4035. 00002864  A029                     syscall    HLock
  4036. 00002866  2054                     movea.l    A0, [A4]
  4037. 00002868  2068 00DC                movea.l    A0, [A0 + 0xDC]
  4038. 0000286C  2050                     movea.l    A0, [A0]
  4039. 0000286E  4868 0006                pea.l      [A0 + 0x6]
  4040. 00002872  2054                     movea.l    A0, [A4]
  4041. 00002874  2068 00DC                movea.l    A0, [A0 + 0xDC]
  4042. 00002878  2050                     movea.l    A0, [A0]
  4043. 0000287A  3F10                     move.w     -[A7], [A0]
  4044. 0000287C  2054                     movea.l    A0, [A4]
  4045. 0000287E  2068 00DC                movea.l    A0, [A0 + 0xDC]
  4046. 00002882  2050                     movea.l    A0, [A0]
  4047. 00002884  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4048. 00002888  3F07                     move.w     -[A7], D7
  4049. 0000288A  486E FFF0                pea.l      [A6 - 0x10]
  4050. 0000288E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4051. 00002892  7000                     moveq.l    D0, 0x00
  4052. 00002894  2F00                     move.l     -[A7], D0
  4053. 00002896  2F0B                     move.l     -[A7], A3
  4054. 00002898  4EAD 55AA                jsr        [A5 + 0x55AA /* export_2737 */]
  4055. 0000289C  2054                     movea.l    A0, [A4]
  4056. 0000289E  2068 00DC                movea.l    A0, [A0 + 0xDC]
  4057. 000028A2  A02A                     syscall    HUnlock
  4058. 000028A4  4AAE 000C                tst.l      [A6 + 0xC]
  4059. 000028A8  6750                     beq        +0x52 /* 000028FA */
  4060. 000028AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4061. 000028AE  2F0B                     move.l     -[A7], A3
  4062. 000028B0  4EAD 5592                jsr        [A5 + 0x5592 /* export_2734 */]
  4063. 000028B4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4064. 000028B8  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  4065. 000028BC  603C                     bra        +0x3E /* 000028FA */
  4066. label000028BE:
  4067. 000028BE  558F                     subq.l     A7, 2
  4068. 000028C0  3F2E FFA8                move.w     -[A7], [A6 - 0x58]
  4069. 000028C4  7000                     moveq.l    D0, 0x00
  4070. 000028C6  2F00                     move.l     -[A7], D0
  4071. 000028C8  486E FFAC                pea.l      [A6 - 0x54]
  4072. 000028CC  486E FF5C                pea.l      [A6 - 0xA4]
  4073. 000028D0  303C 0001                move.w     D0, 0x1
  4074. 000028D4  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  4075. 000028D6  486E FF62                pea.l      [A6 - 0x9E]
  4076. 000028DA  3F2E FF5C                move.w     -[A7], [A6 - 0xA4]
  4077. 000028DE  2F2E FF5E                move.l     -[A7], [A6 - 0xA2]
  4078. 000028E2  7000                     moveq.l    D0, 0x00
  4079. 000028E4  3F00                     move.w     -[A7], D0
  4080. 000028E6  486E FFF0                pea.l      [A6 - 0x10]
  4081. 000028EA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4082. 000028EE  7200                     moveq.l    D1, 0x00
  4083. 000028F0  2F01                     move.l     -[A7], D1
  4084. 000028F2  2F0B                     move.l     -[A7], A3
  4085. 000028F4  4EAD 55AA                jsr        [A5 + 0x55AA /* export_2737 */]
  4086. 000028F8  544F                     addq.w     A7, 2
  4087. label000028FA:
  4088. 000028FA  558F                     subq.l     A7, 2
  4089. 000028FC  2F0B                     move.l     -[A7], A3
  4090. 000028FE  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  4091. 00002902  4A1F                     tst.b      [A7]+
  4092. 00002904  6740                     beq        +0x42 /* 00002946 */
  4093. 00002906  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4094. 0000290A  486E FFF0                pea.l      [A6 - 0x10]
  4095. 0000290E  2054                     movea.l    A0, [A4]
  4096. 00002910  2F28 0084                move.l     -[A7], [A0 + 0x84]
  4097. 00002914  4EAD 3022                jsr        [A5 + 0x3022 /* export_1536 */]
  4098. 00002918  558F                     subq.l     A7, 2
  4099. 0000291A  7001                     moveq.l    D0, 0x01
  4100. 0000291C  1F00                     move.b     -[A7], D0
  4101. 0000291E  2F0B                     move.l     -[A7], A3
  4102. 00002920  4EAD 54B2                jsr        [A5 + 0x54B2 /* export_2706 */]
  4103. 00002924  3D6D F134 FFEE           move.w     [A6 - 0x12], [A5 - 0xECC]
  4104. 0000292A  544F                     addq.w     A7, 2
  4105. 0000292C  670C                     beq        +0xE /* 0000293A */
  4106. 0000292E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4107. 00002932  2F0B                     move.l     -[A7], A3
  4108. 00002934  2F0C                     move.l     -[A7], A4
  4109. 00002936  4EBA F9AC                jsr        [PC - 0x654 /* 000022E4 */]
  4110. label0000293A:
  4111. 0000293A  2F0B                     move.l     -[A7], A3
  4112. 0000293C  4EAD 5722                jsr        [A5 + 0x5722 /* export_2784 */]
  4113. 00002940  2F0C                     move.l     -[A7], A4
  4114. 00002942  4EAD 2CC2                jsr        [A5 + 0x2CC2 /* export_1428 */]
  4115. label00002946:
  4116. 00002946  4CEE 18C0 FF3C           movem.l    D6,D7,A3,A4, [A6 - 0xC4]
  4117. 0000294C  4E5E                     unlink     A6
  4118. 0000294E  205F                     movea.l    A0, [A7]+
  4119. 00002950  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4120. 00002954  4ED0                     jmp        [A0]
  4121. 00002956  9954                     sub.w      [A4], D4
  4122. 00002958  4D4F                     chk.w      D6, A7
  4123. 0000295A  5649                     addq.w     A1, 3
  4124. 0000295C  4544                     chk.w      D2, D4
  4125. 0000295E  4F43                     chk.w      D7, D3
  4126. 00002960  554D                     subq.w     A5, 2
  4127. 00002962  454E                     chk.w      D2, A6
  4128. 00002964  542E 494D                addq.b     [A6 + 0x494D], 2
  4129. 00002968  504F                     addq.w     A7, 8
  4130. 0000296A  5254                     addq.w     [A4], 1
  4131. 0000296C  4D4F                     chk.w      D6, A7
  4132. 0000296E  4F56                     chk.w      D7, [A6]
  4133. 00002970  0000 0000                ori.b      D0, 0x0
  4134. export_2550:
  4135. 00002974  4E56 0000                link       A6, 0
  4136. 00002978  2F0C                     move.l     -[A7], A4
  4137. 0000297A  286E 0008                movea.l    A4, [A6 + 0x8]
  4138. 0000297E  2054                     movea.l    A0, [A4]
  4139. 00002980  2F28 0084                move.l     -[A7], [A0 + 0x84]
  4140. 00002984  4EAD 2FFA                jsr        [A5 + 0x2FFA /* export_1531 */]
  4141. 00002988  70FF                     moveq.l    D0, 0xFFFFFFFF
  4142. 0000298A  3F00                     move.w     -[A7], D0
  4143. 0000298C  2F0C                     move.l     -[A7], A4
  4144. 0000298E  4EBA 1424                jsr        [PC + 0x1424 /* 00003DB4 */]
  4145. 00002992  2F0C                     move.l     -[A7], A4
  4146. 00002994  4EAD 2C22                jsr        [A5 + 0x2C22 /* export_1408 */]
  4147. 00002998  2F0C                     move.l     -[A7], A4
  4148. 0000299A  4EAD 2CC2                jsr        [A5 + 0x2CC2 /* export_1428 */]
  4149. 0000299E  286E FFFC                movea.l    A4, [A6 - 0x4]
  4150. 000029A2  4E5E                     unlink     A6
  4151. 000029A4  205F                     movea.l    A0, [A7]+
  4152. 000029A6  5C4F                     addq.w     A7, 6
  4153. 000029A8  4ED0                     jmp        [A0]
  4154. 000029AA  9B54                     sub.w      [A4], D5
  4155. 000029AC  4D4F                     chk.w      D6, A7
  4156. 000029AE  5649                     addq.w     A1, 3
  4157. 000029B0  4544                     chk.w      D2, D4
  4158. 000029B2  4F43                     chk.w      D7, D3
  4159. 000029B4  554D                     subq.w     A5, 2
  4160. 000029B6  454E                     chk.w      D2, A6
  4161. 000029B8  542E 554E                addq.b     [A6 + 0x554E], 2
  4162. 000029BC  494D                     chk.w      D4, A5
  4163. 000029BE  504F                     addq.w     A7, 8
  4164. 000029C0  5254                     addq.w     [A4], 1
  4165. 000029C2  4D4F                     chk.w      D6, A7
  4166. 000029C4  4F56                     chk.w      D7, [A6]
  4167. 000029C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4168. export_2551: // at 000029C8 (misaligned)
  4169. 000029CA  0000 2F0C                ori.b      D0, 0xC
  4170. 000029CE  286E 0008                movea.l    A4, [A6 + 0x8]
  4171. 000029D2  70FF                     moveq.l    D0, 0xFFFFFFFF
  4172. 000029D4  3F00                     move.w     -[A7], D0
  4173. 000029D6  2F0C                     move.l     -[A7], A4
  4174. 000029D8  4EBA 13DA                jsr        [PC + 0x13DA /* 00003DB4 */]
  4175. 000029DC  2054                     movea.l    A0, [A4]
  4176. 000029DE  2F28 0084                move.l     -[A7], [A0 + 0x84]
  4177. 000029E2  4EAD 2FF2                jsr        [A5 + 0x2FF2 /* export_1530 */]
  4178. 000029E6  2F0C                     move.l     -[A7], A4
  4179. 000029E8  4EAD 2C1A                jsr        [A5 + 0x2C1A /* export_1407 */]
  4180. 000029EC  2F0C                     move.l     -[A7], A4
  4181. 000029EE  4EAD 2CC2                jsr        [A5 + 0x2CC2 /* export_1428 */]
  4182. 000029F2  286E FFFC                movea.l    A4, [A6 - 0x4]
  4183. 000029F6  4E5E                     unlink     A6
  4184. 000029F8  205F                     movea.l    A0, [A7]+
  4185. 000029FA  5C4F                     addq.w     A7, 6
  4186. 000029FC  4ED0                     jmp        [A0]
  4187. 000029FE  9B54                     sub.w      [A4], D5
  4188. 00002A00  4D4F                     chk.w      D6, A7
  4189. 00002A02  5649                     addq.w     A1, 3
  4190. 00002A04  4544                     chk.w      D2, D4
  4191. 00002A06  4F43                     chk.w      D7, D3
  4192. 00002A08  554D                     subq.w     A5, 2
  4193. 00002A0A  454E                     chk.w      D2, A6
  4194. 00002A0C  542E 5245                addq.b     [A6 + 0x5245], 2
  4195. 00002A10  494D                     chk.w      D4, A5
  4196. 00002A12  504F                     addq.w     A7, 8
  4197. 00002A14  5254                     addq.w     [A4], 1
  4198. 00002A16  4D4F                     chk.w      D6, A7
  4199. 00002A18  4F56                     chk.w      D7, [A6]
  4200. 00002A1A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4201. export_2552: // at 00002A1C (misaligned)
  4202. 00002A1E  0000 7001                ori.b      D0, 0x1
  4203. 00002A22  3F00                     move.w     -[A7], D0
  4204. 00002A24  3F00                     move.w     -[A7], D0
  4205. 00002A26  7201                     moveq.l    D1, 0x01
  4206. 00002A28  1F01                     move.b     -[A7], D1
  4207. 00002A2A  206E 0008                movea.l    A0, [A6 + 0x8]
  4208. 00002A2E  2050                     movea.l    A0, [A0]
  4209. 00002A30  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  4210. 00002A34  4EAD 37FA                jsr        [A5 + 0x37FA /* export_1787 */]
  4211. 00002A38  4E5E                     unlink     A6
  4212. 00002A3A  205F                     movea.l    A0, [A7]+
  4213. 00002A3C  5C4F                     addq.w     A7, 6
  4214. 00002A3E  4ED0                     jmp        [A0]
  4215. 00002A40  9D54                     sub.w      [A4], D6
  4216. 00002A42  4D4F                     chk.w      D6, A7
  4217. 00002A44  5649                     addq.w     A1, 3
  4218. 00002A46  4544                     chk.w      D2, D4
  4219. 00002A48  4F43                     chk.w      D7, D3
  4220. 00002A4A  554D                     subq.w     A5, 2
  4221. 00002A4C  454E                     chk.w      D2, A6
  4222. 00002A4E  542E 444F                addq.b     [A6 + 0x444F], 2
  4223. 00002A52  4E45                     trap       5
  4224. 00002A54  494D                     chk.w      D4, A5
  4225. 00002A56  504F                     addq.w     A7, 8
  4226. 00002A58  5254                     addq.w     [A4], 1
  4227. 00002A5A  4D4F                     chk.w      D6, A7
  4228. 00002A5C  4F56                     chk.w      D7, [A6]
  4229. 00002A5E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4230. // begin alternate branch 00002A60-00002A64
  4231. export_2553:
  4232. fn00002A60:
  4233. 00002A60  4E56 FFFC                link       A6, -0x0004
  4234. // end alternate branch 00002A60-00002A64
  4235. export_2553: // at 00002A60 (misaligned)
  4236. fn00002A60: // (misaligned)
  4237. 00002A62  FFFC                     .invalid   <<F/7/7>>
  4238. 00002A64  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4239. 00002A68  286E 0008                movea.l    A4, [A6 + 0x8]
  4240. 00002A6C  558F                     subq.l     A7, 2
  4241. 00002A6E  2054                     movea.l    A0, [A4]
  4242. 00002A70  2F28 0076                move.l     -[A7], [A0 + 0x76]
  4243. 00002A74  4EAD 381A                jsr        [A5 + 0x381A /* export_1791 */]
  4244. 00002A78  3C1F                     move.w     D6, [A7]+
  4245. 00002A7A  3D7C 0002 FFFC           move.w     [A6 - 0x4], 0x2
  4246. 00002A80  605C                     bra        +0x5E /* 00002ADE */
  4247. label00002A82:
  4248. 00002A82  7E01                     moveq.l    D7, 0x01
  4249. 00002A84  3D6D F13C FFFE           move.w     [A6 - 0x2], [A5 - 0xEC4]
  4250. 00002A8A  602A                     bra        +0x2C /* 00002AB6 */
  4251. label00002A8C:
  4252. 00002A8C  598F                     subq.l     A7, 4
  4253. 00002A8E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4254. 00002A92  2054                     movea.l    A0, [A4]
  4255. 00002A94  2F28 0076                move.l     -[A7], [A0 + 0x76]
  4256. 00002A98  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  4257. 00002A9C  265F                     movea.l    A3, [A7]+
  4258. 00002A9E  558F                     subq.l     A7, 2
  4259. 00002AA0  2F0B                     move.l     -[A7], A3
  4260. 00002AA2  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  4261. 00002AA6  4A1F                     tst.b      [A7]+
  4262. 00002AA8  6704                     beq        +0x6 /* 00002AAE */
  4263. 00002AAA  4207                     clr.b      D7
  4264. 00002AAC  6012                     bra        +0x14 /* 00002AC0 */
  4265. label00002AAE:
  4266. 00002AAE  302E FFFE                move.w     D0, [A6 - 0x2]
  4267. 00002AB2  526E FFFE                addq.w     [A6 - 0x2], 1
  4268. label00002AB6:
  4269. 00002AB6  302E FFFE                move.w     D0, [A6 - 0x2]
  4270. 00002ABA  B06D F12C                cmp.w      D0, [A5 - 0xED4]
  4271. 00002ABE  6FCC                     ble        -0x32 /* 00002A8C */
  4272. label00002AC0:
  4273. 00002AC0  4A07                     tst.b      D7
  4274. 00002AC2  6716                     beq        +0x18 /* 00002ADA */
  4275. 00002AC4  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  4276. 00002AC8  2054                     movea.l    A0, [A4]
  4277. 00002ACA  2F28 0084                move.l     -[A7], [A0 + 0x84]
  4278. 00002ACE  4EAD 3EE2                jsr        [A5 + 0x3EE2 /* export_2008 */]
  4279. 00002AD2  3D6E FFFC 0010           move.w     [A6 + 0x10], [A6 - 0x4]
  4280. 00002AD8  605C                     bra        +0x5E /* 00002B36 */
  4281. label00002ADA:
  4282. 00002ADA  546E FFFC                addq.w     [A6 - 0x4], 2
  4283. label00002ADE:
  4284. 00002ADE  BC6E FFFC                cmp.w      D6, [A6 - 0x4]
  4285. 00002AE2  6E9E                     bgt        -0x60 /* 00002A82 */
  4286. 00002AE4  4A2E 000E                tst.b      [A6 + 0xE]
  4287. 00002AE8  673A                     beq        +0x3C /* 00002B24 */
  4288. 00002AEA  558F                     subq.l     A7, 2
  4289. 00002AEC  7001                     moveq.l    D0, 0x01
  4290. 00002AEE  3F00                     move.w     -[A7], D0
  4291. 00002AF0  2F0C                     move.l     -[A7], A4
  4292. 00002AF2  4EAD 2BFA                jsr        [A5 + 0x2BFA /* export_1403 */]
  4293. 00002AF6  4A1F                     tst.b      [A7]+
  4294. 00002AF8  672A                     beq        +0x2C /* 00002B24 */
  4295. 00002AFA  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  4296. 00002B00  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4297. 00002B04  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4298. 00002B08  2F0C                     move.l     -[A7], A4
  4299. 00002B0A  4EAD 2BF2                jsr        [A5 + 0x2BF2 /* export_1402 */]
  4300. 00002B0E  7002                     moveq.l    D0, 0x02
  4301. 00002B10  3F00                     move.w     -[A7], D0
  4302. 00002B12  2054                     movea.l    A0, [A4]
  4303. 00002B14  2F28 0084                move.l     -[A7], [A0 + 0x84]
  4304. 00002B18  4EAD 3EE2                jsr        [A5 + 0x3EE2 /* export_2008 */]
  4305. 00002B1C  3D7C 0002 0010           move.w     [A6 + 0x10], 0x2
  4306. 00002B22  6012                     bra        +0x14 /* 00002B36 */
  4307. label00002B24:
  4308. 00002B24  7000                     moveq.l    D0, 0x00
  4309. 00002B26  3F00                     move.w     -[A7], D0
  4310. 00002B28  2054                     movea.l    A0, [A4]
  4311. 00002B2A  2F28 0084                move.l     -[A7], [A0 + 0x84]
  4312. 00002B2E  4EAD 3EE2                jsr        [A5 + 0x3EE2 /* export_2008 */]
  4313. 00002B32  426E 0010                clr.w      [A6 + 0x10]
  4314. label00002B36:
  4315. 00002B36  4CEE 18C0 FFEC           movem.l    D6,D7,A3,A4, [A6 - 0x14]
  4316. 00002B3C  4E5E                     unlink     A6
  4317. 00002B3E  205F                     movea.l    A0, [A7]+
  4318. 00002B40  504F                     addq.w     A7, 8
  4319. 00002B42  4ED0                     jmp        [A0]
  4320. 00002B44  9F54                     sub.w      [A4], D7
  4321. 00002B46  4D4F                     chk.w      D6, A7
  4322. 00002B48  5649                     addq.w     A1, 3
  4323. 00002B4A  4544                     chk.w      D2, D4
  4324. 00002B4C  4F43                     chk.w      D7, D3
  4325. 00002B4E  554D                     subq.w     A5, 2
  4326. 00002B50  454E                     chk.w      D2, A6
  4327. 00002B52  542E 4745                addq.b     [A6 + 0x4745], 2
  4328. 00002B56  5446                     addq.w     D6, 2
  4329. 00002B58  4952                     chk.w      D4, [A2]
  4330. 00002B5A  5354                     subq.w     [A4], 1
  4331. 00002B5C  454D                     chk.w      D2, A5
  4332. 00002B5E  5054                     addq.w     [A4], 8
  4333. 00002B60  5952                     subq.w     [A2], 4
  4334. 00002B62  4F57                     chk.w      D7, [A7]
  4335. 00002B64  0000 0000                ori.b      D0, 0x0
  4336. export_2554:
  4337. 00002B68  4E56 0000                link       A6, 0
  4338. 00002B6C  48E7 0038                movem.l    -[A7], A2,A3,A4
  4339. 00002B70  47ED F19C                lea.l      A3, [A5 - 0xE64]
  4340. 00002B74  302E 0010                move.w     D0, [A6 + 0x10]
  4341. 00002B78  E540                     asl        D0.w, 2
  4342. 00002B7A  2873 0000                movea.l    A4, [A3 + D0.w]
  4343. 00002B7E  204C                     movea.l    A0, A4
  4344. 00002B80  A029                     syscall    HLock
  4345. 00002B82  2054                     movea.l    A0, [A4]
  4346. 00002B84  226E 000C                movea.l    A1, [A6 + 0xC]
  4347. 00002B88  2448                     movea.l    A2, A0
  4348. 00002B8A  7000                     moveq.l    D0, 0x00
  4349. 00002B8C  1012                     move.b     D0, [A2]
  4350. 00002B8E  5240                     addq.w     D0, 1
  4351. 00002B90  48C0                     ext.l      D0
  4352. 00002B92  A02E                     syscall    BlockMove/BlockMoveData
  4353. 00002B94  204C                     movea.l    A0, A4
  4354. 00002B96  A02A                     syscall    HUnlock
  4355. 00002B98  4CEE 1C00 FFF4           movem.l    A2,A3,A4, [A6 - 0xC]
  4356. 00002B9E  4E5E                     unlink     A6
  4357. 00002BA0  205F                     movea.l    A0, [A7]+
  4358. 00002BA2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4359. 00002BA6  4ED0                     jmp        [A0]
  4360. 00002BA8  9F54                     sub.w      [A4], D7
  4361. 00002BAA  4D4F                     chk.w      D6, A7
  4362. 00002BAC  5649                     addq.w     A1, 3
  4363. 00002BAE  4544                     chk.w      D2, D4
  4364. 00002BB0  4F43                     chk.w      D7, D3
  4365. 00002BB2  554D                     subq.w     A5, 2
  4366. 00002BB4  454E                     chk.w      D2, A6
  4367. 00002BB6  542E 4745                addq.b     [A6 + 0x4745], 2
  4368. 00002BBA  544C                     addq.w     A4, 2
  4369. 00002BBC  4142                     chk.w      D0, D2
  4370. 00002BBE  454C                     chk.w      D2, A4
  4371. 00002BC0  544F                     addq.w     A7, 2
  4372. 00002BC2  5354                     subq.w     [A4], 1
  4373. 00002BC4  5249                     addq.w     A1, 1
  4374. 00002BC6  4E47                     trap       7
  4375. 00002BC8  0000 0000                ori.b      D0, 0x0
  4376. export_2555:
  4377. 00002BCC  4E56 0000                link       A6, 0
  4378. 00002BD0  558F                     subq.l     A7, 2
  4379. 00002BD2  206E 0008                movea.l    A0, [A6 + 0x8]
  4380. 00002BD6  2050                     movea.l    A0, [A0]
  4381. 00002BD8  2F28 0076                move.l     -[A7], [A0 + 0x76]
  4382. 00002BDC  4EAD 3812                jsr        [A5 + 0x3812 /* export_1790 */]
  4383. 00002BE0  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  4384. 00002BE4  4E5E                     unlink     A6
  4385. 00002BE6  2E9F                     move.l     [A7], [A7]+
  4386. 00002BE8  4E75                     rts
  4387. 00002BEA  9954                     sub.w      [A4], D4
  4388. 00002BEC  4D4F                     chk.w      D6, A7
  4389. 00002BEE  5649                     addq.w     A1, 3
  4390. 00002BF0  4544                     chk.w      D2, D4
  4391. 00002BF2  4F43                     chk.w      D7, D3
  4392. 00002BF4  554D                     subq.w     A5, 2
  4393. 00002BF6  454E                     chk.w      D2, A6
  4394. 00002BF8  542E 4745                addq.b     [A6 + 0x4745], 2
  4395. 00002BFC  5443                     addq.w     D3, 2
  4396. 00002BFE  4F4C                     chk.w      D7, A4
  4397. 00002C00  554D                     subq.w     A5, 2
  4398. 00002C02  4E53 0000                link       A3, 0
  4399. 00002C06  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4400. export_2556: // at 00002C08 (misaligned)
  4401. 00002C0A  0000 558F                ori.b      D0, 0x8F
  4402. 00002C0E  206E 0008                movea.l    A0, [A6 + 0x8]
  4403. 00002C12  2050                     movea.l    A0, [A0]
  4404. 00002C14  2F28 0076                move.l     -[A7], [A0 + 0x76]
  4405. 00002C18  4EAD 381A                jsr        [A5 + 0x381A /* export_1791 */]
  4406. 00002C1C  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  4407. 00002C20  4E5E                     unlink     A6
  4408. 00002C22  2E9F                     move.l     [A7], [A7]+
  4409. 00002C24  4E75                     rts
  4410. 00002C26  9654                     sub.w      D3, [A4]
  4411. 00002C28  4D4F                     chk.w      D6, A7
  4412. 00002C2A  5649                     addq.w     A1, 3
  4413. 00002C2C  4544                     chk.w      D2, D4
  4414. 00002C2E  4F43                     chk.w      D7, D3
  4415. 00002C30  554D                     subq.w     A5, 2
  4416. 00002C32  454E                     chk.w      D2, A6
  4417. 00002C34  542E 4745                addq.b     [A6 + 0x4745], 2
  4418. 00002C38  5452                     addq.w     [A2], 2
  4419. 00002C3A  4F57                     chk.w      D7, [A7]
  4420. 00002C3C  5300                     subq.b     D0, 1
  4421. 00002C3E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4422. export_2557: // at 00002C40 (misaligned)
  4423. 00002C42  0000 48E7                ori.b      D0, 0xE7
  4424. 00002C46  1108                     move.b     -[A0], A0
  4425. 00002C48  286E 0008                movea.l    A4, [A6 + 0x8]
  4426. 00002C4C  2054                     movea.l    A0, [A4]
  4427. 00002C4E  4AA8 0084                tst.l      [A0 + 0x84]
  4428. 00002C52  6752                     beq        +0x54 /* 00002CA6 */
  4429. 00002C54  558F                     subq.l     A7, 2
  4430. 00002C56  2054                     movea.l    A0, [A4]
  4431. 00002C58  2F28 0084                move.l     -[A7], [A0 + 0x84]
  4432. 00002C5C  4EAD 1D72                jsr        [A5 + 0x1D72 /* export_938 */]
  4433. 00002C60  4A1F                     tst.b      [A7]+
  4434. 00002C62  57C3                     seq        D3
  4435. 00002C64  4403                     neg.b      D3
  4436. 00002C66  1E03                     move.b     D7, D3
  4437. 00002C68  6718                     beq        +0x1A /* 00002C82 */
  4438. 00002C6A  2054                     movea.l    A0, [A4]
  4439. 00002C6C  2F28 0068                move.l     -[A7], [A0 + 0x68]
  4440. 00002C70  4EAD 41FA                jsr        [A5 + 0x41FA /* export_2107 */]
  4441. 00002C74  558F                     subq.l     A7, 2
  4442. 00002C76  2054                     movea.l    A0, [A4]
  4443. 00002C78  2F28 0084                move.l     -[A7], [A0 + 0x84]
  4444. 00002C7C  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  4445. 00002C80  544F                     addq.w     A7, 2
  4446. label00002C82:
  4447. 00002C82  7000                     moveq.l    D0, 0x00
  4448. 00002C84  1F00                     move.b     -[A7], D0
  4449. 00002C86  7200                     moveq.l    D1, 0x00
  4450. 00002C88  2F01                     move.l     -[A7], D1
  4451. 00002C8A  2054                     movea.l    A0, [A4]
  4452. 00002C8C  2F28 0084                move.l     -[A7], [A0 + 0x84]
  4453. 00002C90  4EAD 2F5A                jsr        [A5 + 0x2F5A /* export_1511 */]
  4454. 00002C94  4A07                     tst.b      D7
  4455. 00002C96  670E                     beq        +0x10 /* 00002CA6 */
  4456. 00002C98  7000                     moveq.l    D0, 0x00
  4457. 00002C9A  2F00                     move.l     -[A7], D0
  4458. 00002C9C  2054                     movea.l    A0, [A4]
  4459. 00002C9E  2F28 0068                move.l     -[A7], [A0 + 0x68]
  4460. 00002CA2  4EAD 4202                jsr        [A5 + 0x4202 /* export_2108 */]
  4461. label00002CA6:
  4462. 00002CA6  4CEE 1088 FFF4           movem.l    D3,D7,A4, [A6 - 0xC]
  4463. 00002CAC  4E5E                     unlink     A6
  4464. 00002CAE  2E9F                     move.l     [A7], [A7]+
  4465. 00002CB0  4E75                     rts
  4466. 00002CB2  9D54                     sub.w      [A4], D6
  4467. 00002CB4  4D4F                     chk.w      D6, A7
  4468. 00002CB6  5649                     addq.w     A1, 3
  4469. 00002CB8  4544                     chk.w      D2, D4
  4470. 00002CBA  4F43                     chk.w      D7, D3
  4471. 00002CBC  554D                     subq.w     A5, 2
  4472. 00002CBE  454E                     chk.w      D2, A6
  4473. 00002CC0  542E 434C                addq.b     [A6 + 0x434C], 2
  4474. 00002CC4  4950                     chk.w      D4, [A0]
  4475. 00002CC6  4D4F                     chk.w      D6, A7
  4476. 00002CC8  5649                     addq.w     A1, 3
  4477. 00002CCA  4543                     chk.w      D2, D3
  4478. 00002CCC  454C                     chk.w      D2, A4
  4479. 00002CCE  4C53 0000                movem.l    <none>, [A3]
  4480. 00002CD2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4481. export_2558: // at 00002CD4 (misaligned)
  4482. 00002CD6  0000 2F0C                ori.b      D0, 0xC
  4483. 00002CDA  598F                     subq.l     A7, 4
  4484. 00002CDC  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  4485. 00002CE0  206E 0008                movea.l    A0, [A6 + 0x8]
  4486. 00002CE4  2050                     movea.l    A0, [A0]
  4487. 00002CE6  2F28 0076                move.l     -[A7], [A0 + 0x76]
  4488. 00002CEA  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  4489. 00002CEE  285F                     movea.l    A4, [A7]+
  4490. 00002CF0  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  4491. 00002CF4  2F0C                     move.l     -[A7], A4
  4492. 00002CF6  4EAD 3492                jsr        [A5 + 0x3492 /* export_1678 */]
  4493. 00002CFA  4A2E 0010                tst.b      [A6 + 0x10]
  4494. 00002CFE  670A                     beq        +0xC /* 00002D0A */
  4495. 00002D00  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4496. 00002D04  2F0C                     move.l     -[A7], A4
  4497. 00002D06  4EAD 5842                jsr        [A5 + 0x5842 /* export_2820 */]
  4498. label00002D0A:
  4499. 00002D0A  286E FFFC                movea.l    A4, [A6 - 0x4]
  4500. 00002D0E  4E5E                     unlink     A6
  4501. 00002D10  205F                     movea.l    A0, [A7]+
  4502. 00002D12  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4503. 00002D16  4ED0                     jmp        [A0]
  4504. 00002D18  9C54                     sub.w      D6, [A4]
  4505. 00002D1A  4D4F                     chk.w      D6, A7
  4506. 00002D1C  5649                     addq.w     A1, 3
  4507. 00002D1E  4544                     chk.w      D2, D4
  4508. 00002D20  4F43                     chk.w      D7, D3
  4509. 00002D22  554D                     subq.w     A5, 2
  4510. 00002D24  454E                     chk.w      D2, A6
  4511. 00002D26  542E 434C                addq.b     [A6 + 0x434C], 2
  4512. 00002D2A  4950                     chk.w      D4, [A0]
  4513. 00002D2C  4D4F                     chk.w      D6, A7
  4514. 00002D2E  5649                     addq.w     A1, 3
  4515. 00002D30  4543                     chk.w      D2, D3
  4516. 00002D32  454C                     chk.w      D2, A4
  4517. 00002D34  4C00 0000                movem.w    <none>, D0
  4518. export_2559:
  4519. 00002D38  4E56 0000                link       A6, 0
  4520. 00002D3C  2F0C                     move.l     -[A7], A4
  4521. 00002D3E  302E 000C                move.w     D0, [A6 + 0xC]
  4522. 00002D42  0800 0000                btst.b     D0, 0x0
  4523. 00002D46  6706                     beq        +0x8 /* 00002D4E */
  4524. 00002D48  422E 0010                clr.b      [A6 + 0x10]
  4525. 00002D4C  6022                     bra        +0x24 /* 00002D70 */
  4526. label00002D4E:
  4527. 00002D4E  598F                     subq.l     A7, 4
  4528. 00002D50  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4529. 00002D54  206E 0008                movea.l    A0, [A6 + 0x8]
  4530. 00002D58  2050                     movea.l    A0, [A0]
  4531. 00002D5A  2F28 0076                move.l     -[A7], [A0 + 0x76]
  4532. 00002D5E  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  4533. 00002D62  285F                     movea.l    A4, [A7]+
  4534. 00002D64  558F                     subq.l     A7, 2
  4535. 00002D66  2F0C                     move.l     -[A7], A4
  4536. 00002D68  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  4537. 00002D6C  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  4538. label00002D70:
  4539. 00002D70  286E FFFC                movea.l    A4, [A6 - 0x4]
  4540. 00002D74  4E5E                     unlink     A6
  4541. 00002D76  205F                     movea.l    A0, [A7]+
  4542. 00002D78  504F                     addq.w     A7, 8
  4543. 00002D7A  4ED0                     jmp        [A0]
  4544. 00002D7C  9D54                     sub.w      [A4], D6
  4545. 00002D7E  4D4F                     chk.w      D6, A7
  4546. 00002D80  5649                     addq.w     A1, 3
  4547. 00002D82  4544                     chk.w      D2, D4
  4548. 00002D84  4F43                     chk.w      D7, D3
  4549. 00002D86  554D                     subq.w     A5, 2
  4550. 00002D88  454E                     chk.w      D2, A6
  4551. 00002D8A  542E 4953                addq.b     [A6 + 0x4953], 2
  4552. 00002D8E  4345                     chk.w      D1, D5
  4553. 00002D90  4C4C 5345                movem.l    D0,D2,D6,A0,A1,A4,A6, A4
  4554. 00002D94  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  4555. 00002D98  4544                     chk.w      D2, D4
  4556. 00002D9A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4557. // begin alternate branch 00002D9C-00002DA0
  4558. fn00002D9C:
  4559. 00002D9C  4E56 FFF6                link       A6, -0x000A
  4560. // end alternate branch 00002D9C-00002DA0
  4561. fn00002D9C: // (misaligned)
  4562. 00002D9E  FFF6                     .invalid   <<F/7/7>>
  4563. 00002DA0  48E7 0308                movem.l    -[A7], D6,D7,A4
  4564. 00002DA4  286E 0008                movea.l    A4, [A6 + 0x8]
  4565. 00002DA8  2D6D F944 FFFA           move.l     [A6 - 0x6], [A5 - 0x6BC]
  4566. 00002DAE  4246                     clr.w      D6
  4567. 00002DB0  3E2D F13C                move.w     D7, [A5 - 0xEC4]
  4568. 00002DB4  6054                     bra        +0x56 /* 00002E0A */
  4569. label00002DB6:
  4570. 00002DB6  3D47 FFF8                move.w     [A6 - 0x8], D7
  4571. 00002DBA  426E FFF6                clr.w      [A6 - 0xA]
  4572. 00002DBE  598F                     subq.l     A7, 4
  4573. 00002DC0  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4574. 00002DC4  486E FFFF                pea.l      [A6 - 0x1]
  4575. 00002DC8  2F0C                     move.l     -[A7], A4
  4576. 00002DCA  4EBA 007C                jsr        [PC + 0x7C /* 00002E48 */]
  4577. 00002DCE  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  4578. 00002DD2  4A2E FFFF                tst.b      [A6 - 0x1]
  4579. 00002DD6  6708                     beq        +0xA /* 00002DE0 */
  4580. 00002DD8  2D6D F944 000C           move.l     [A6 + 0xC], [A5 - 0x6BC]
  4581. 00002DDE  6036                     bra        +0x38 /* 00002E16 */
  4582. label00002DE0:
  4583. 00002DE0  558F                     subq.l     A7, 2
  4584. 00002DE2  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4585. 00002DE6  2F2D F944                move.l     -[A7], [A5 - 0x6BC]
  4586. 00002DEA  A881                     syscall    EqualPt
  4587. 00002DEC  4A1F                     tst.b      [A7]+
  4588. 00002DEE  6616                     bne        +0x18 /* 00002E06 */
  4589. 00002DF0  4A46                     tst.w      D6
  4590. 00002DF2  6708                     beq        +0xA /* 00002DFC */
  4591. 00002DF4  2D6D F944 000C           move.l     [A6 + 0xC], [A5 - 0x6BC]
  4592. 00002DFA  601A                     bra        +0x1C /* 00002E16 */
  4593. label00002DFC:
  4594. 00002DFC  3006                     move.w     D0, D6
  4595. 00002DFE  5246                     addq.w     D6, 1
  4596. 00002E00  2D6E FFF6 FFFA           move.l     [A6 - 0x6], [A6 - 0xA]
  4597. label00002E06:
  4598. 00002E06  3007                     move.w     D0, D7
  4599. 00002E08  5247                     addq.w     D7, 1
  4600. label00002E0A:
  4601. 00002E0A  BE6D F12C                cmp.w      D7, [A5 - 0xED4]
  4602. 00002E0E  6FA6                     ble        -0x58 /* 00002DB6 */
  4603. 00002E10  2D6E FFFA 000C           move.l     [A6 + 0xC], [A6 - 0x6]
  4604. label00002E16:
  4605. 00002E16  4CEE 10C0 FFEA           movem.l    D6,D7,A4, [A6 - 0x16]
  4606. 00002E1C  4E5E                     unlink     A6
  4607. 00002E1E  2E9F                     move.l     [A7], [A7]+
  4608. 00002E20  4E75                     rts
  4609. 00002E22  8021                     or.b       D0, -[A1]
  4610. 00002E24  544D                     addq.w     A5, 2
  4611. 00002E26  4F56                     chk.w      D7, [A6]
  4612. 00002E28  4945                     chk.w      D4, D5
  4613. 00002E2A  444F                     neg.w      A7
  4614. 00002E2C  4355                     chk.w      D1, [A5]
  4615. 00002E2E  4D45                     chk.w      D6, D5
  4616. 00002E30  4E54 2E47                link       A4, -0xFFFFD1B9
  4617. 00002E34  4554                     chk.w      D2, [A4]
  4618. 00002E36  4F4E                     chk.w      D7, A6
  4619. 00002E38  4C59 4F4E                movem.l    D1,D2,D3,D6,A0,A1,A2,A3,A6, [A1]+
  4620. 00002E3C  4553                     chk.w      D2, [A3]
  4621. 00002E3E  454C                     chk.w      D2, A4
  4622. 00002E40  4543                     chk.w      D2, D3
  4623. 00002E42  5445                     addq.w     D5, 2
  4624. 00002E44  4400                     neg.b      D0
  4625. 00002E46  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4626. // begin alternate branch 00002E48-00002E4C
  4627. export_2560:
  4628. fn00002E48:
  4629. 00002E48  4E56 FFF8                link       A6, -0x0008
  4630. // end alternate branch 00002E48-00002E4C
  4631. export_2560: // at 00002E48 (misaligned)
  4632. fn00002E48: // (misaligned)
  4633. 00002E4A  FFF8                     .invalid   <<F/7/7>>
  4634. 00002E4C  48E7 0018                movem.l    -[A7], A3,A4
  4635. 00002E50  266E 000C                movea.l    A3, [A6 + 0xC]
  4636. 00002E54  286E 0008                movea.l    A4, [A6 + 0x8]
  4637. 00002E58  200B                     move.l     D0, A3
  4638. 00002E5A  6702                     beq        +0x4 /* 00002E5E */
  4639. 00002E5C  4213                     clr.b      [A3]
  4640. label00002E5E:
  4641. 00002E5E  598F                     subq.l     A7, 4
  4642. 00002E60  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4643. 00002E64  2F0C                     move.l     -[A7], A4
  4644. 00002E66  4EBA 01A4                jsr        [PC + 0x1A4 /* 0000300C */]
  4645. 00002E6A  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  4646. 00002E6E  4A6E FFFA                tst.w      [A6 - 0x6]
  4647. 00002E72  6608                     bne        +0xA /* 00002E7C */
  4648. 00002E74  2D6E FFF8 0014           move.l     [A6 + 0x14], [A6 - 0x8]
  4649. 00002E7A  6030                     bra        +0x32 /* 00002EAC */
  4650. label00002E7C:
  4651. 00002E7C  598F                     subq.l     A7, 4
  4652. 00002E7E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4653. 00002E82  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4654. 00002E86  2F0C                     move.l     -[A7], A4
  4655. 00002E88  4EBA 00B6                jsr        [PC + 0xB6 /* 00002F40 */]
  4656. 00002E8C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4657. 00002E90  4A6E FFFE                tst.w      [A6 - 0x2]
  4658. 00002E94  6608                     bne        +0xA /* 00002E9E */
  4659. 00002E96  2D6E FFF8 0014           move.l     [A6 + 0x14], [A6 - 0x8]
  4660. 00002E9C  600E                     bra        +0x10 /* 00002EAC */
  4661. label00002E9E:
  4662. 00002E9E  200B                     move.l     D0, A3
  4663. 00002EA0  6704                     beq        +0x6 /* 00002EA6 */
  4664. 00002EA2  16BC 0001                move.b     [A3], 0x1
  4665. label00002EA6:
  4666. 00002EA6  2D6D F944 0014           move.l     [A6 + 0x14], [A5 - 0x6BC]
  4667. label00002EAC:
  4668. 00002EAC  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  4669. 00002EB2  4E5E                     unlink     A6
  4670. 00002EB4  205F                     movea.l    A0, [A7]+
  4671. 00002EB6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4672. 00002EBA  4ED0                     jmp        [A0]
  4673. 00002EBC  8027                     or.b       D0, -[A7]
  4674. 00002EBE  544D                     addq.w     A5, 2
  4675. 00002EC0  4F56                     chk.w      D7, [A6]
  4676. 00002EC2  4945                     chk.w      D4, D5
  4677. 00002EC4  444F                     neg.w      A7
  4678. 00002EC6  4355                     chk.w      D1, [A5]
  4679. 00002EC8  4D45                     chk.w      D6, D5
  4680. 00002ECA  4E54 2E47                link       A4, -0xFFFFD1B9
  4681. 00002ECE  4554                     chk.w      D2, [A4]
  4682. 00002ED0  4F4E                     chk.w      D7, A6
  4683. 00002ED2  4C59 4F4E                movem.l    D1,D2,D3,D6,A0,A1,A2,A3,A6, [A1]+
  4684. 00002ED6  4549                     chk.w      D2, A1
  4685. 00002ED8  4E4C                     trap       12
  4686. 00002EDA  494E                     chk.w      D4, A6
  4687. 00002EDC  4553                     chk.w      D2, [A3]
  4688. 00002EDE  454C                     chk.w      D2, A4
  4689. 00002EE0  4543                     chk.w      D2, D3
  4690. 00002EE2  5445                     addq.w     D5, 2
  4691. 00002EE4  4400                     neg.b      D0
  4692. 00002EE6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4693. export_2561: // at 00002EE8 (misaligned)
  4694. 00002EEA  FFFC                     .invalid   <<F/7/7>>
  4695. 00002EEC  598F                     subq.l     A7, 4
  4696. 00002EEE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4697. 00002EF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4698. 00002EF6  4EBA 0114                jsr        [PC + 0x114 /* 0000300C */]
  4699. 00002EFA  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4700. 00002EFE  4A6E FFFE                tst.w      [A6 - 0x2]
  4701. 00002F02  56C0                     sne        D0
  4702. 00002F04  0240 0001                andi.w     D0, 0x1
  4703. 00002F08  48C0                     ext.l      D0
  4704. 00002F0A  1D40 0010                move.b     [A6 + 0x10], D0
  4705. 00002F0E  4E5E                     unlink     A6
  4706. 00002F10  205F                     movea.l    A0, [A7]+
  4707. 00002F12  504F                     addq.w     A7, 8
  4708. 00002F14  4ED0                     jmp        [A0]
  4709. 00002F16  8023                     or.b       D0, -[A3]
  4710. 00002F18  544D                     addq.w     A5, 2
  4711. 00002F1A  4F56                     chk.w      D7, [A6]
  4712. 00002F1C  4945                     chk.w      D4, D5
  4713. 00002F1E  444F                     neg.w      A7
  4714. 00002F20  4355                     chk.w      D1, [A5]
  4715. 00002F22  4D45                     chk.w      D6, D5
  4716. 00002F24  4E54 2E41                link       A4, -0xFFFFD1BF
  4717. 00002F28  5245                     addq.w     D5, 1
  4718. 00002F2A  414E                     chk.w      D0, A6
  4719. 00002F2C  5949                     subq.w     A1, 4
  4720. 00002F2E  4E4C                     trap       12
  4721. 00002F30  494E                     chk.w      D4, A6
  4722. 00002F32  4553                     chk.w      D2, [A3]
  4723. 00002F34  454C                     chk.w      D2, A4
  4724. 00002F36  4543                     chk.w      D2, D3
  4725. 00002F38  5445                     addq.w     D5, 2
  4726. 00002F3A  4400                     neg.b      D0
  4727. 00002F3C  0000 0000                ori.b      D0, 0x0
  4728. fn00002F40:
  4729. 00002F40  4E56 FFF0                link       A6, -0x0010
  4730. 00002F44  2F0C                     move.l     -[A7], A4
  4731. 00002F46  286E 0008                movea.l    A4, [A6 + 0x8]
  4732. 00002F4A  4A6E 0012                tst.w      [A6 + 0x12]
  4733. 00002F4E  6724                     beq        +0x26 /* 00002F74 */
  4734. 00002F50  302E 000C                move.w     D0, [A6 + 0xC]
  4735. 00002F54  5240                     addq.w     D0, 1
  4736. 00002F56  3D40 FFF4                move.w     [A6 - 0xC], D0
  4737. 00002F5A  558F                     subq.l     A7, 2
  4738. 00002F5C  2F0C                     move.l     -[A7], A4
  4739. 00002F5E  4EAD 2C0A                jsr        [A5 + 0x2C0A /* export_1405 */]
  4740. 00002F62  3D5F FFF8                move.w     [A6 - 0x8], [A7]+
  4741. 00002F66  3D6E 0012 FFFA           move.w     [A6 - 0x6], [A6 + 0x12]
  4742. 00002F6C  3D6E 0012 FFF6           move.w     [A6 - 0xA], [A6 + 0x12]
  4743. 00002F72  603A                     bra        +0x3C /* 00002FAE */
  4744. label00002F74:
  4745. 00002F74  302E 0010                move.w     D0, [A6 + 0x10]
  4746. 00002F78  0800 0000                btst.b     D0, 0x0
  4747. 00002F7C  670E                     beq        +0x10 /* 00002F8C */
  4748. 00002F7E  2D6D F944 FFF0           move.l     [A6 - 0x10], [A5 - 0x6BC]
  4749. 00002F84  2D6E FFF0 0014           move.l     [A6 + 0x14], [A6 - 0x10]
  4750. 00002F8A  6048                     bra        +0x4A /* 00002FD4 */
  4751. label00002F8C:
  4752. 00002F8C  302E 000E                move.w     D0, [A6 + 0xE]
  4753. 00002F90  5240                     addq.w     D0, 1
  4754. 00002F92  3D40 FFF6                move.w     [A6 - 0xA], D0
  4755. 00002F96  558F                     subq.l     A7, 2
  4756. 00002F98  2F0C                     move.l     -[A7], A4
  4757. 00002F9A  4EAD 2C02                jsr        [A5 + 0x2C02 /* export_1404 */]
  4758. 00002F9E  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  4759. 00002FA2  3D6E 0010 FFF8           move.w     [A6 - 0x8], [A6 + 0x10]
  4760. 00002FA8  3D6E 0010 FFF4           move.w     [A6 - 0xC], [A6 + 0x10]
  4761. label00002FAE:
  4762. 00002FAE  598F                     subq.l     A7, 4
  4763. 00002FB0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4764. 00002FB4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4765. 00002FB8  486D 5032                pea.l      [A5 + 0x5032 /* export_2562 */]
  4766. 00002FBC  7000                     moveq.l    D0, 0x00
  4767. 00002FBE  2F00                     move.l     -[A7], D0
  4768. 00002FC0  2054                     movea.l    A0, [A4]
  4769. 00002FC2  2F28 0076                move.l     -[A7], [A0 + 0x76]
  4770. 00002FC6  4EAD 37DA                jsr        [A5 + 0x37DA /* export_1783 */]
  4771. 00002FCA  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4772. 00002FCE  2D6E FFFC 0014           move.l     [A6 + 0x14], [A6 - 0x4]
  4773. label00002FD4:
  4774. 00002FD4  286E FFEC                movea.l    A4, [A6 - 0x14]
  4775. 00002FD8  4E5E                     unlink     A6
  4776. 00002FDA  205F                     movea.l    A0, [A7]+
  4777. 00002FDC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4778. 00002FE0  4ED0                     jmp        [A0]
  4779. 00002FE2  8024                     or.b       D0, -[A4]
  4780. 00002FE4  544D                     addq.w     A5, 2
  4781. 00002FE6  4F56                     chk.w      D7, [A6]
  4782. 00002FE8  4945                     chk.w      D4, D5
  4783. 00002FEA  444F                     neg.w      A7
  4784. 00002FEC  4355                     chk.w      D1, [A5]
  4785. 00002FEE  4D45                     chk.w      D6, D5
  4786. 00002FF0  4E54 2E47                link       A4, -0xFFFFD1B9
  4787. 00002FF4  4554                     chk.w      D2, [A4]
  4788. 00002FF6  4E45                     trap       5
  4789. 00002FF8  5854                     addq.w     [A4], 4
  4790. 00002FFA  494E                     chk.w      D4, A6
  4791. 00002FFC  4C49 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A1
  4792. 00003000  5345                     subq.w     D5, 1
  4793. 00003002  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  4794. 00003006  4544                     chk.w      D2, D4
  4795. 00003008  0000 0000                ori.b      D0, 0x0
  4796. fn0000300C:
  4797. 0000300C  4E56 0000                link       A6, 0
  4798. 00003010  598F                     subq.l     A7, 4
  4799. 00003012  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4800. 00003016  2F2D F944                move.l     -[A7], [A5 - 0x6BC]
  4801. 0000301A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4802. 0000301E  4EBA FF20                jsr        [PC - 0xE0 /* 00002F40 */]
  4803. 00003022  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  4804. 00003026  4E5E                     unlink     A6
  4805. 00003028  205F                     movea.l    A0, [A7]+
  4806. 0000302A  504F                     addq.w     A7, 8
  4807. 0000302C  4ED0                     jmp        [A0]
  4808. 0000302E  8025                     or.b       D0, -[A5]
  4809. 00003030  544D                     addq.w     A5, 2
  4810. 00003032  4F56                     chk.w      D7, [A6]
  4811. 00003034  4945                     chk.w      D4, D5
  4812. 00003036  444F                     neg.w      A7
  4813. 00003038  4355                     chk.w      D1, [A5]
  4814. 0000303A  4D45                     chk.w      D6, D5
  4815. 0000303C  4E54 2E47                link       A4, -0xFFFFD1B9
  4816. 00003040  4554                     chk.w      D2, [A4]
  4817. 00003042  4649                     not.w      A1
  4818. 00003044  5253                     addq.w     [A3], 1
  4819. 00003046  5449                     addq.w     A1, 2
  4820. 00003048  4E4C                     trap       12
  4821. 0000304A  494E                     chk.w      D4, A6
  4822. 0000304C  4553                     chk.w      D2, [A3]
  4823. 0000304E  454C                     chk.w      D2, A4
  4824. 00003050  4543                     chk.w      D2, D3
  4825. 00003052  5445                     addq.w     D5, 2
  4826. 00003054  4400                     neg.b      D0
  4827. 00003056  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4828. export_2562: // at 00003058 (misaligned)
  4829. 0000305A  0000 2F0C                ori.b      D0, 0xC
  4830. 0000305E  302E 0010                move.w     D0, [A6 + 0x10]
  4831. 00003062  0800 0000                btst.b     D0, 0x0
  4832. 00003066  6706                     beq        +0x8 /* 0000306E */
  4833. 00003068  422E 0014                clr.b      [A6 + 0x14]
  4834. 0000306C  6010                     bra        +0x12 /* 0000307E */
  4835. label0000306E:
  4836. 0000306E  286E 000C                movea.l    A4, [A6 + 0xC]
  4837. 00003072  558F                     subq.l     A7, 2
  4838. 00003074  2F0C                     move.l     -[A7], A4
  4839. 00003076  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  4840. 0000307A  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  4841. label0000307E:
  4842. 0000307E  286E FFFC                movea.l    A4, [A6 - 0x4]
  4843. 00003082  4E5E                     unlink     A6
  4844. 00003084  205F                     movea.l    A0, [A7]+
  4845. 00003086  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4846. 0000308A  4ED0                     jmp        [A0]
  4847. 0000308C  9E43                     sub.w      D7, D3
  4848. 0000308E  454C                     chk.w      D2, A4
  4849. 00003090  4C53 454C                movem.l    D2,D3,D6,A0,A2,A6, [A3]
  4850. 00003094  4543                     chk.w      D2, D3
  4851. 00003096  5445                     addq.w     D5, 2
  4852. 00003098  445F                     neg.w      [A7]+
  4853. 0000309A  5F31 3454                subq.b     [A1 + D3.w * 4 + 0x54], 7
  4854. 0000309E  4D4F                     chk.w      D6, A7
  4855. 000030A0  5649                     addq.w     A1, 3
  4856. 000030A2  4544                     chk.w      D2, D4
  4857. 000030A4  4F43                     chk.w      D7, D3
  4858. 000030A6  554D                     subq.w     A5, 2
  4859. 000030A8  454E                     chk.w      D2, A6
  4860. 000030AA  5400                     addq.b     D0, 2
  4861. 000030AC  0000 0000                ori.b      D0, 0x0
  4862. export_2563:
  4863. 000030B0  4E56 FFF4                link       A6, -0x000C
  4864. 000030B4  2F0C                     move.l     -[A7], A4
  4865. 000030B6  286E 0008                movea.l    A4, [A6 + 0x8]
  4866. 000030BA  4A6E 000E                tst.w      [A6 + 0xE]
  4867. 000030BE  6720                     beq        +0x22 /* 000030E0 */
  4868. 000030C0  3D7C 0001 FFF4           move.w     [A6 - 0xC], 0x1
  4869. 000030C6  558F                     subq.l     A7, 2
  4870. 000030C8  2F0C                     move.l     -[A7], A4
  4871. 000030CA  4EAD 2C0A                jsr        [A5 + 0x2C0A /* export_1405 */]
  4872. 000030CE  3D5F FFF8                move.w     [A6 - 0x8], [A7]+
  4873. 000030D2  3D6E 000E FFFA           move.w     [A6 - 0x6], [A6 + 0xE]
  4874. 000030D8  3D6E 000E FFF6           move.w     [A6 - 0xA], [A6 + 0xE]
  4875. 000030DE  602E                     bra        +0x30 /* 0000310E */
  4876. label000030E0:
  4877. 000030E0  302E 000C                move.w     D0, [A6 + 0xC]
  4878. 000030E4  0800 0000                btst.b     D0, 0x0
  4879. 000030E8  6706                     beq        +0x8 /* 000030F0 */
  4880. 000030EA  422E 0010                clr.b      [A6 + 0x10]
  4881. 000030EE  604E                     bra        +0x50 /* 0000313E */
  4882. label000030F0:
  4883. 000030F0  3D7C 0001 FFF6           move.w     [A6 - 0xA], 0x1
  4884. 000030F6  558F                     subq.l     A7, 2
  4885. 000030F8  2F0C                     move.l     -[A7], A4
  4886. 000030FA  4EAD 2C02                jsr        [A5 + 0x2C02 /* export_1404 */]
  4887. 000030FE  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  4888. 00003102  3D6E 000C FFF8           move.w     [A6 - 0x8], [A6 + 0xC]
  4889. 00003108  3D6E 000C FFF4           move.w     [A6 - 0xC], [A6 + 0xC]
  4890. label0000310E:
  4891. 0000310E  598F                     subq.l     A7, 4
  4892. 00003110  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4893. 00003114  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4894. 00003118  486D 5042                pea.l      [A5 + 0x5042 /* export_2564 */]
  4895. 0000311C  7000                     moveq.l    D0, 0x00
  4896. 0000311E  2F00                     move.l     -[A7], D0
  4897. 00003120  2054                     movea.l    A0, [A4]
  4898. 00003122  2F28 0076                move.l     -[A7], [A0 + 0x76]
  4899. 00003126  4EAD 37DA                jsr        [A5 + 0x37DA /* export_1783 */]
  4900. 0000312A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4901. 0000312E  558F                     subq.l     A7, 2
  4902. 00003130  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4903. 00003134  2F2D F944                move.l     -[A7], [A5 - 0x6BC]
  4904. 00003138  A881                     syscall    EqualPt
  4905. 0000313A  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  4906. label0000313E:
  4907. 0000313E  286E FFF0                movea.l    A4, [A6 - 0x10]
  4908. 00003142  4E5E                     unlink     A6
  4909. 00003144  205F                     movea.l    A0, [A7]+
  4910. 00003146  504F                     addq.w     A7, 8
  4911. 00003148  4ED0                     jmp        [A0]
  4912. 0000314A  9D54                     sub.w      [A4], D6
  4913. 0000314C  4D4F                     chk.w      D6, A7
  4914. 0000314E  5649                     addq.w     A1, 3
  4915. 00003150  4544                     chk.w      D2, D4
  4916. 00003152  4F43                     chk.w      D7, D3
  4917. 00003154  554D                     subq.w     A5, 2
  4918. 00003156  454E                     chk.w      D2, A6
  4919. 00003158  542E 4953                addq.b     [A6 + 0x4953], 2
  4920. 0000315C  4C49 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A1
  4921. 00003160  5345                     subq.w     D5, 1
  4922. 00003162  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  4923. 00003166  4544                     chk.w      D2, D4
  4924. 00003168  0000 0000                ori.b      D0, 0x0
  4925. export_2564:
  4926. 0000316C  4E56 0000                link       A6, 0
  4927. 00003170  48E7 1008                movem.l    -[A7], D3,A4
  4928. 00003174  302E 0010                move.w     D0, [A6 + 0x10]
  4929. 00003178  0800 0000                btst.b     D0, 0x0
  4930. 0000317C  6706                     beq        +0x8 /* 00003184 */
  4931. 0000317E  422E 0014                clr.b      [A6 + 0x14]
  4932. 00003182  6016                     bra        +0x18 /* 0000319A */
  4933. label00003184:
  4934. 00003184  286E 000C                movea.l    A4, [A6 + 0xC]
  4935. 00003188  558F                     subq.l     A7, 2
  4936. 0000318A  2F0C                     move.l     -[A7], A4
  4937. 0000318C  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  4938. 00003190  4A1F                     tst.b      [A7]+
  4939. 00003192  57C3                     seq        D3
  4940. 00003194  4403                     neg.b      D3
  4941. 00003196  1D43 0014                move.b     [A6 + 0x14], D3
  4942. label0000319A:
  4943. 0000319A  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  4944. 000031A0  4E5E                     unlink     A6
  4945. 000031A2  205F                     movea.l    A0, [A7]+
  4946. 000031A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4947. 000031A8  4ED0                     jmp        [A0]
  4948. 000031AA  8021                     or.b       D0, -[A1]
  4949. 000031AC  4345                     chk.w      D1, D5
  4950. 000031AE  4C4C 4E4F                movem.l    D0,D1,D2,D3,D6,A1,A2,A3,A6, A4
  4951. 000031B2  5453                     addq.w     [A3], 2
  4952. 000031B4  454C                     chk.w      D2, A4
  4953. 000031B6  4543                     chk.w      D2, D3
  4954. 000031B8  5445                     addq.w     D5, 2
  4955. 000031BA  445F                     neg.w      [A7]+
  4956. 000031BC  5F31 3454                subq.b     [A1 + D3.w * 4 + 0x54], 7
  4957. 000031C0  4D4F                     chk.w      D6, A7
  4958. 000031C2  5649                     addq.w     A1, 3
  4959. 000031C4  4544                     chk.w      D2, D4
  4960. 000031C6  4F43                     chk.w      D7, D3
  4961. 000031C8  554D                     subq.w     A5, 2
  4962. 000031CA  454E                     chk.w      D2, A6
  4963. 000031CC  5400                     addq.b     D0, 2
  4964. 000031CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4965. export_2565: // at 000031D0 (misaligned)
  4966. 000031D2  0000 48E7                ori.b      D0, 0xE7
  4967. 000031D6  0318                     btst       [A0]+, D1
  4968. 000031D8  1E2E 000C                move.b     D7, [A6 + 0xC]
  4969. 000031DC  286E 0008                movea.l    A4, [A6 + 0x8]
  4970. 000031E0  302E 000E                move.w     D0, [A6 + 0xE]
  4971. 000031E4  0800 0000                btst.b     D0, 0x0
  4972. 000031E8  6640                     bne        +0x42 /* 0000322A */
  4973. 000031EA  598F                     subq.l     A7, 4
  4974. 000031EC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4975. 000031F0  2054                     movea.l    A0, [A4]
  4976. 000031F2  2F28 0076                move.l     -[A7], [A0 + 0x76]
  4977. 000031F6  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  4978. 000031FA  265F                     movea.l    A3, [A7]+
  4979. 000031FC  558F                     subq.l     A7, 2
  4980. 000031FE  1F07                     move.b     -[A7], D7
  4981. 00003200  2F0B                     move.l     -[A7], A3
  4982. 00003202  4EAD 54B2                jsr        [A5 + 0x54B2 /* export_2706 */]
  4983. 00003206  1C1F                     move.b     D6, [A7]+
  4984. 00003208  558F                     subq.l     A7, 2
  4985. 0000320A  1F06                     move.b     -[A7], D6
  4986. 0000320C  1F07                     move.b     -[A7], D7
  4987. 0000320E  4EAD 3532                jsr        [A5 + 0x3532 /* export_1698 */]
  4988. 00003212  4A1F                     tst.b      [A7]+
  4989. 00003214  6714                     beq        +0x16 /* 0000322A */
  4990. 00003216  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4991. 0000321A  2054                     movea.l    A0, [A4]
  4992. 0000321C  2F28 0084                move.l     -[A7], [A0 + 0x84]
  4993. 00003220  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  4994. 00003224  2F0C                     move.l     -[A7], A4
  4995. 00003226  4EAD 2CC2                jsr        [A5 + 0x2CC2 /* export_1428 */]
  4996. label0000322A:
  4997. 0000322A  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  4998. 00003230  4E5E                     unlink     A6
  4999. 00003232  205F                     movea.l    A0, [A7]+
  5000. 00003234  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5001. 00003238  4ED0                     jmp        [A0]
  5002. 0000323A  9954                     sub.w      [A4], D4
  5003. 0000323C  4D4F                     chk.w      D6, A7
  5004. 0000323E  5649                     addq.w     A1, 3
  5005. 00003240  4544                     chk.w      D2, D4
  5006. 00003242  4F43                     chk.w      D7, D3
  5007. 00003244  554D                     subq.w     A5, 2
  5008. 00003246  454E                     chk.w      D2, A6
  5009. 00003248  542E 5345                addq.b     [A6 + 0x5345], 2
  5010. 0000324C  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  5011. 00003250  4345                     chk.w      D1, D5
  5012. 00003252  4C4C 0000                movem.l    <none>, A4
  5013. 00003256  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5014. export_2566: // at 00003258 (misaligned)
  5015. 0000325A  FFF6                     .invalid   <<F/7/7>>
  5016. 0000325C  2F0C                     move.l     -[A7], A4
  5017. 0000325E  286E 0008                movea.l    A4, [A6 + 0x8]
  5018. 00003262  1D6E 000C FFF6           move.b     [A6 - 0xA], [A6 + 0xC]
  5019. 00003268  2054                     movea.l    A0, [A4]
  5020. 0000326A  2D68 0084 FFF8           move.l     [A6 - 0x8], [A0 + 0x84]
  5021. 00003270  486D 5062                pea.l      [A5 + 0x5062 /* export_2568 */]
  5022. 00003274  486E FFF6                pea.l      [A6 - 0xA]
  5023. 00003278  2054                     movea.l    A0, [A4]
  5024. 0000327A  2F28 0076                move.l     -[A7], [A0 + 0x76]
  5025. 0000327E  4EAD 37CA                jsr        [A5 + 0x37CA /* export_1781 */]
  5026. 00003282  2F0C                     move.l     -[A7], A4
  5027. 00003284  4EAD 2CC2                jsr        [A5 + 0x2CC2 /* export_1428 */]
  5028. 00003288  286E FFF2                movea.l    A4, [A6 - 0xE]
  5029. 0000328C  4E5E                     unlink     A6
  5030. 0000328E  205F                     movea.l    A0, [A7]+
  5031. 00003290  5C4F                     addq.w     A7, 6
  5032. 00003292  4ED0                     jmp        [A0]
  5033. 00003294  9854                     sub.w      D4, [A4]
  5034. 00003296  4D4F                     chk.w      D6, A7
  5035. 00003298  5649                     addq.w     A1, 3
  5036. 0000329A  4544                     chk.w      D2, D4
  5037. 0000329C  4F43                     chk.w      D7, D3
  5038. 0000329E  554D                     subq.w     A5, 2
  5039. 000032A0  454E                     chk.w      D2, A6
  5040. 000032A2  542E 5345                addq.b     [A6 + 0x5345], 2
  5041. 000032A6  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  5042. 000032AA  414C                     chk.w      D0, A4
  5043. 000032AC  4C00 0000                movem.w    <none>, D0
  5044. fn000032B0:
  5045. 000032B0  4E56 FFFC                link       A6, -0x0004
  5046. 000032B4  48E7 0018                movem.l    -[A7], A3,A4
  5047. 000032B8  286E 0008                movea.l    A4, [A6 + 0x8]
  5048. 000032BC  2F0C                     move.l     -[A7], A4
  5049. 000032BE  4EAD 2C32                jsr        [A5 + 0x2C32 /* export_1410 */]
  5050. 000032C2  700E                     moveq.l    D0, 0x0E
  5051. 000032C4  2F00                     move.l     -[A7], D0
  5052. 000032C6  486D 275A                pea.l      [A5 + 0x275A /* export_1255 */]
  5053. 000032CA  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  5054. 000032CE  2D40 FFFC                move.l     [A6 - 0x4], D0
  5055. 000032D2  2F00                     move.l     -[A7], D0
  5056. 000032D4  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  5057. 000032D8  2054                     movea.l    A0, [A4]
  5058. 000032DA  2F28 0084                move.l     -[A7], [A0 + 0x84]
  5059. 000032DE  2F0C                     move.l     -[A7], A4
  5060. 000032E0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5061. 000032E4  4EAD 4A0A                jsr        [A5 + 0x4A0A /* export_2365 */]
  5062. 000032E8  702C                     moveq.l    D0, 0x2C
  5063. 000032EA  2F00                     move.l     -[A7], D0
  5064. 000032EC  486D 26BA                pea.l      [A5 + 0x26BA /* export_1235 */]
  5065. 000032F0  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  5066. 000032F4  2640                     movea.l    A3, D0
  5067. 000032F6  2F0B                     move.l     -[A7], A3
  5068. 000032F8  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  5069. 000032FC  2F0C                     move.l     -[A7], A4
  5070. 000032FE  2054                     movea.l    A0, [A4]
  5071. 00003300  2F28 0084                move.l     -[A7], [A0 + 0x84]
  5072. 00003304  7000                     moveq.l    D0, 0x00
  5073. 00003306  2F00                     move.l     -[A7], D0
  5074. 00003308  2F2D F944                move.l     -[A7], [A5 - 0x6BC]
  5075. 0000330C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5076. 00003310  2F0B                     move.l     -[A7], A3
  5077. 00003312  4EAD 480A                jsr        [A5 + 0x480A /* export_2301 */]
  5078. 00003316  2D4B 000C                move.l     [A6 + 0xC], A3
  5079. 0000331A  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  5080. 00003320  4E5E                     unlink     A6
  5081. 00003322  2E9F                     move.l     [A7], [A7]+
  5082. 00003324  4E75                     rts
  5083. 00003326  9A54                     sub.w      D5, [A4]
  5084. 00003328  4D4F                     chk.w      D6, A7
  5085. 0000332A  5649                     addq.w     A1, 3
  5086. 0000332C  4544                     chk.w      D2, D4
  5087. 0000332E  4F43                     chk.w      D7, D3
  5088. 00003330  554D                     subq.w     A5, 2
  5089. 00003332  454E                     chk.w      D2, A6
  5090. 00003334  542E 444F                addq.b     [A6 + 0x444F], 2
  5091. 00003338  5345                     subq.w     D5, 1
  5092. 0000333A  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  5093. 0000333E  414C                     chk.w      D0, A4
  5094. 00003340  4C00 0000                movem.w    <none>, D0
  5095. export_2567:
  5096. 00003344  4E56 FFF6                link       A6, -0x000A
  5097. 00003348  48E7 0108                movem.l    -[A7], D7,A4
  5098. 0000334C  286E 0008                movea.l    A4, [A6 + 0x8]
  5099. 00003350  1D6E 000C FFF6           move.b     [A6 - 0xA], [A6 + 0xC]
  5100. 00003356  2054                     movea.l    A0, [A4]
  5101. 00003358  2D68 0084 FFF8           move.l     [A6 - 0x8], [A0 + 0x84]
  5102. 0000335E  302E 0014                move.w     D0, [A6 + 0x14]
  5103. 00003362  B06E 0010                cmp.w      D0, [A6 + 0x10]
  5104. 00003366  6F0E                     ble        +0x10 /* 00003376 */
  5105. 00003368  3E2E 0014                move.w     D7, [A6 + 0x14]
  5106. 0000336C  3D6E 0010 0014           move.w     [A6 + 0x14], [A6 + 0x10]
  5107. 00003372  3D47 0010                move.w     [A6 + 0x10], D7
  5108. label00003376:
  5109. 00003376  302E 0012                move.w     D0, [A6 + 0x12]
  5110. 0000337A  B06E 000E                cmp.w      D0, [A6 + 0xE]
  5111. 0000337E  6F0E                     ble        +0x10 /* 0000338E */
  5112. 00003380  3E2E 0012                move.w     D7, [A6 + 0x12]
  5113. 00003384  3D6E 000E 0012           move.w     [A6 + 0x12], [A6 + 0xE]
  5114. 0000338A  3D47 000E                move.w     [A6 + 0xE], D7
  5115. label0000338E:
  5116. 0000338E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  5117. 00003392  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5118. 00003396  486D 5062                pea.l      [A5 + 0x5062 /* export_2568 */]
  5119. 0000339A  486E FFF6                pea.l      [A6 - 0xA]
  5120. 0000339E  2054                     movea.l    A0, [A4]
  5121. 000033A0  2F28 0076                move.l     -[A7], [A0 + 0x76]
  5122. 000033A4  4EAD 37D2                jsr        [A5 + 0x37D2 /* export_1782 */]
  5123. 000033A8  2F0C                     move.l     -[A7], A4
  5124. 000033AA  4EAD 2CC2                jsr        [A5 + 0x2CC2 /* export_1428 */]
  5125. 000033AE  4CEE 1080 FFEE           movem.l    D7,A4, [A6 - 0x12]
  5126. 000033B4  4E5E                     unlink     A6
  5127. 000033B6  205F                     movea.l    A0, [A7]+
  5128. 000033B8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5129. 000033BC  4ED0                     jmp        [A0]
  5130. 000033BE  9A54                     sub.w      D5, [A4]
  5131. 000033C0  4D4F                     chk.w      D6, A7
  5132. 000033C2  5649                     addq.w     A1, 3
  5133. 000033C4  4544                     chk.w      D2, D4
  5134. 000033C6  4F43                     chk.w      D7, D3
  5135. 000033C8  554D                     subq.w     A5, 2
  5136. 000033CA  454E                     chk.w      D2, A6
  5137. 000033CC  542E 5345                addq.b     [A6 + 0x5345], 2
  5138. 000033D0  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  5139. 000033D4  4345                     chk.w      D1, D5
  5140. 000033D6  4C4C 5300                movem.l    A0,A1,A4,A6, A4
  5141. 000033DA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5142. export_2568: // at 000033DC (misaligned)
  5143. 000033DE  0000 48E7                ori.b      D0, 0xE7
  5144. 000033E2  0118                     btst       [A0]+, D0
  5145. 000033E4  286E 0008                movea.l    A4, [A6 + 0x8]
  5146. 000033E8  302E 0010                move.w     D0, [A6 + 0x10]
  5147. 000033EC  0800 0000                btst.b     D0, 0x0
  5148. 000033F0  662C                     bne        +0x2E /* 0000341E */
  5149. 000033F2  266E 000C                movea.l    A3, [A6 + 0xC]
  5150. 000033F6  558F                     subq.l     A7, 2
  5151. 000033F8  1F14                     move.b     -[A7], [A4]
  5152. 000033FA  2F0B                     move.l     -[A7], A3
  5153. 000033FC  4EAD 54B2                jsr        [A5 + 0x54B2 /* export_2706 */]
  5154. 00003400  1E1F                     move.b     D7, [A7]+
  5155. 00003402  558F                     subq.l     A7, 2
  5156. 00003404  1F07                     move.b     -[A7], D7
  5157. 00003406  1F14                     move.b     -[A7], [A4]
  5158. 00003408  4EAD 3532                jsr        [A5 + 0x3532 /* export_1698 */]
  5159. 0000340C  4A1F                     tst.b      [A7]+
  5160. 0000340E  670E                     beq        +0x10 /* 0000341E */
  5161. 00003410  266C 0002                movea.l    A3, [A4 + 0x2]
  5162. 00003414  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5163. 00003418  2F0B                     move.l     -[A7], A3
  5164. 0000341A  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  5165. label0000341E:
  5166. 0000341E  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  5167. 00003424  4E5E                     unlink     A6
  5168. 00003426  205F                     movea.l    A0, [A7]+
  5169. 00003428  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5170. 0000342C  4ED0                     jmp        [A0]
  5171. 0000342E  9D53                     sub.w      [A3], D6
  5172. 00003430  454C                     chk.w      D2, A4
  5173. 00003432  4543                     chk.w      D2, D3
  5174. 00003434  5441                     addq.w     D1, 2
  5175. 00003436  4345                     chk.w      D1, D5
  5176. 00003438  4C4C 5F5F                movem.l    D0,D1,D2,D3,D4,D6,A0,A1,A2,A3,A4,A6, A4
  5177. 0000343C  3134 544D                move.w     -[A0], [A4 + D5.w * 4 + 0x4D]
  5178. 00003440  4F56                     chk.w      D7, [A6]
  5179. 00003442  4945                     chk.w      D4, D5
  5180. 00003444  444F                     neg.w      A7
  5181. 00003446  4355                     chk.w      D1, [A5]
  5182. 00003448  4D45                     chk.w      D6, D5
  5183. 0000344A  4E54 0000                link       A4, 0
  5184. 0000344E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5185. // begin alternate branch 00003450-0000345E
  5186. export_2569:
  5187. fn00003450:
  5188. 00003450  4E56 0000                link       A6, 0
  5189. 00003454  48E7 0018                movem.l    -[A7], A3,A4
  5190. 00003458  286E 0008                movea.l    A4, [A6 + 0x8]
  5191. 0000345C  558F                     subq.l     A7, 2
  5192. // end alternate branch 00003450-0000345E
  5193. export_2569: // at 00003450 (misaligned)
  5194. fn00003450: // (misaligned)
  5195. 00003452  0000 48E7                ori.b      D0, 0xE7
  5196. 00003456  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  5197. 0000345A  0008 558F                ori.b      A0, 0x8F
  5198. 0000345E  2054                     movea.l    A0, [A4]
  5199. 00003460  2F28 0076                move.l     -[A7], [A0 + 0x76]
  5200. 00003464  4EAD 381A                jsr        [A5 + 0x381A /* export_1791 */]
  5201. 00003468  301F                     move.w     D0, [A7]+
  5202. 0000346A  48C0                     ext.l      D0
  5203. 0000346C  A322                     syscall    NewHandleClear, flags=3
  5204. 0000346E  2648                     movea.l    A3, A0
  5205. 00003470  2F0B                     move.l     -[A7], A3
  5206. 00003472  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  5207. 00003476  486D 5072                pea.l      [A5 + 0x5072 /* export_2570 */]
  5208. 0000347A  2F0B                     move.l     -[A7], A3
  5209. 0000347C  2054                     movea.l    A0, [A4]
  5210. 0000347E  2F28 0076                move.l     -[A7], [A0 + 0x76]
  5211. 00003482  4EAD 37CA                jsr        [A5 + 0x37CA /* export_1781 */]
  5212. 00003486  204B                     movea.l    A0, A3
  5213. 00003488  A029                     syscall    HLock
  5214. 0000348A  2D4B 000C                move.l     [A6 + 0xC], A3
  5215. 0000348E  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  5216. 00003494  4E5E                     unlink     A6
  5217. 00003496  2E9F                     move.l     [A7], [A7]+
  5218. 00003498  4E75                     rts
  5219. 0000349A  8021                     or.b       D0, -[A1]
  5220. 0000349C  544D                     addq.w     A5, 2
  5221. 0000349E  4F56                     chk.w      D7, [A6]
  5222. 000034A0  4945                     chk.w      D4, D5
  5223. 000034A2  444F                     neg.w      A7
  5224. 000034A4  4355                     chk.w      D1, [A5]
  5225. 000034A6  4D45                     chk.w      D6, D5
  5226. 000034A8  4E54 2E4C                link       A4, -0xFFFFD1B4
  5227. 000034AC  4953                     chk.w      D4, [A3]
  5228. 000034AE  5453                     addq.w     [A3], 2
  5229. 000034B0  454C                     chk.w      D2, A4
  5230. 000034B2  4543                     chk.w      D2, D3
  5231. 000034B4  5449                     addq.w     A1, 2
  5232. 000034B6  4F4E                     chk.w      D7, A6
  5233. 000034B8  5354                     subq.w     [A4], 1
  5234. 000034BA  4154                     chk.w      D0, [A4]
  5235. 000034BC  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  5236. 000034BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5237. export_2570: // at 000034C0 (misaligned)
  5238. 000034C2  0000 48E7                ori.b      D0, 0xE7
  5239. 000034C6  0118                     btst       [A0]+, D0
  5240. 000034C8  47ED F188                lea.l      A3, [A5 - 0xE78]
  5241. 000034CC  302E 0010                move.w     D0, [A6 + 0x10]
  5242. 000034D0  0800 0000                btst.b     D0, 0x0
  5243. 000034D4  662A                     bne        +0x2C /* 00003500 */
  5244. 000034D6  286E 000C                movea.l    A4, [A6 + 0xC]
  5245. 000034DA  558F                     subq.l     A7, 2
  5246. 000034DC  2F0C                     move.l     -[A7], A4
  5247. 000034DE  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  5248. 000034E2  1E1F                     move.b     D7, [A7]+
  5249. 000034E4  671A                     beq        +0x1C /* 00003500 */
  5250. 000034E6  206E 0008                movea.l    A0, [A6 + 0x8]
  5251. 000034EA  302E 0010                move.w     D0, [A6 + 0x10]
  5252. 000034EE  48C0                     ext.l      D0
  5253. 000034F0  5380                     subq.l     D0, 1
  5254. 000034F2  D090                     add.l      D0, [A0]
  5255. 000034F4  2040                     movea.l    A0, D0
  5256. 000034F6  302E 0012                move.w     D0, [A6 + 0x12]
  5257. 000034FA  1033 0000                move.b     D0, [A3 + D0.w]
  5258. 000034FE  8110                     or.b       [A0], D0
  5259. label00003500:
  5260. 00003500  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  5261. 00003506  4E5E                     unlink     A6
  5262. 00003508  205F                     movea.l    A0, [A7]+
  5263. 0000350A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5264. 0000350E  4ED0                     jmp        [A0]
  5265. 00003510  8028 4752                or.b       D0, [A0 + 0x4752]
  5266. 00003514  4944                     chk.w      D4, D4
  5267. 00003516  4345                     chk.w      D1, D5
  5268. 00003518  4C4C 5345                movem.l    D0,D2,D6,A0,A1,A4,A6, A4
  5269. 0000351C  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  5270. 00003520  494F                     chk.w      D4, A7
  5271. 00003522  4E53 5441                link       A3, -0xFFFFABBF
  5272. 00003526  5445                     addq.w     D5, 2
  5273. 00003528  5F5F                     subq.w     [A7]+, 7
  5274. 0000352A  3134 544D                move.w     -[A0], [A4 + D5.w * 4 + 0x4D]
  5275. 0000352E  4F56                     chk.w      D7, [A6]
  5276. 00003530  4945                     chk.w      D4, D5
  5277. 00003532  444F                     neg.w      A7
  5278. 00003534  4355                     chk.w      D1, [A5]
  5279. 00003536  4D45                     chk.w      D6, D5
  5280. 00003538  4E54 0000                link       A4, 0
  5281. export_2571:
  5282. fn0000353C:
  5283. 0000353C  4E56 FFF6                link       A6, -0x000A
  5284. 00003540  2F0C                     move.l     -[A7], A4
  5285. 00003542  286E 0008                movea.l    A4, [A6 + 0x8]
  5286. 00003546  2D6E 000C FFFC           move.l     [A6 - 0x4], [A6 + 0xC]
  5287. 0000354C  2054                     movea.l    A0, [A4]
  5288. 0000354E  2D68 0084 FFF8           move.l     [A6 - 0x8], [A0 + 0x84]
  5289. 00003554  486D 5082                pea.l      [A5 + 0x5082 /* export_2572 */]
  5290. 00003558  486E FFF6                pea.l      [A6 - 0xA]
  5291. 0000355C  2054                     movea.l    A0, [A4]
  5292. 0000355E  2F28 0076                move.l     -[A7], [A0 + 0x76]
  5293. 00003562  4EAD 37CA                jsr        [A5 + 0x37CA /* export_1781 */]
  5294. 00003566  2F0C                     move.l     -[A7], A4
  5295. 00003568  4EAD 2CC2                jsr        [A5 + 0x2CC2 /* export_1428 */]
  5296. 0000356C  286E FFF2                movea.l    A4, [A6 - 0xE]
  5297. 00003570  4E5E                     unlink     A6
  5298. 00003572  205F                     movea.l    A0, [A7]+
  5299. 00003574  504F                     addq.w     A7, 8
  5300. 00003576  4ED0                     jmp        [A0]
  5301. 00003578  8028 544D                or.b       D0, [A0 + 0x544D]
  5302. 0000357C  4F56                     chk.w      D7, [A6]
  5303. 0000357E  4945                     chk.w      D4, D5
  5304. 00003580  444F                     neg.w      A7
  5305. 00003582  4355                     chk.w      D1, [A5]
  5306. 00003584  4D45                     chk.w      D6, D5
  5307. 00003586  4E54 2E52                link       A4, -0xFFFFD1AE
  5308. 0000358A  4553                     chk.w      D2, [A3]
  5309. 0000358C  544F                     addq.w     A7, 2
  5310. 0000358E  5245                     addq.w     D5, 1
  5311. 00003590  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  5312. 00003594  5345                     subq.w     D5, 1
  5313. 00003596  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  5314. 0000359A  494F                     chk.w      D4, A7
  5315. 0000359C  4E53 5441                link       A3, -0xFFFFABBF
  5316. 000035A0  5445                     addq.w     D5, 2
  5317. 000035A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5318. export_2572: // at 000035A4 (misaligned)
  5319. 000035A6  0000 48E7                ori.b      D0, 0xE7
  5320. 000035AA  0318                     btst       [A0]+, D1
  5321. 000035AC  286E 0008                movea.l    A4, [A6 + 0x8]
  5322. 000035B0  302E 0010                move.w     D0, [A6 + 0x10]
  5323. 000035B4  0800 0000                btst.b     D0, 0x0
  5324. 000035B8  664A                     bne        +0x4C /* 00003604 */
  5325. 000035BA  206C 0006                movea.l    A0, [A4 + 0x6]
  5326. 000035BE  302E 0010                move.w     D0, [A6 + 0x10]
  5327. 000035C2  48C0                     ext.l      D0
  5328. 000035C4  5380                     subq.l     D0, 1
  5329. 000035C6  D090                     add.l      D0, [A0]
  5330. 000035C8  2040                     movea.l    A0, D0
  5331. 000035CA  302E 0012                move.w     D0, [A6 + 0x12]
  5332. 000035CE  43ED F188                lea.l      A1, [A5 - 0xE78]
  5333. 000035D2  1E31 0000                move.b     D7, [A1 + D0.w]
  5334. 000035D6  CE10                     and.b      D7, [A0]
  5335. 000035D8  266E 000C                movea.l    A3, [A6 + 0xC]
  5336. 000035DC  558F                     subq.l     A7, 2
  5337. 000035DE  1F07                     move.b     -[A7], D7
  5338. 000035E0  2F0B                     move.l     -[A7], A3
  5339. 000035E2  4EAD 54B2                jsr        [A5 + 0x54B2 /* export_2706 */]
  5340. 000035E6  1C1F                     move.b     D6, [A7]+
  5341. 000035E8  558F                     subq.l     A7, 2
  5342. 000035EA  1F06                     move.b     -[A7], D6
  5343. 000035EC  1F07                     move.b     -[A7], D7
  5344. 000035EE  4EAD 3532                jsr        [A5 + 0x3532 /* export_1698 */]
  5345. 000035F2  4A1F                     tst.b      [A7]+
  5346. 000035F4  670E                     beq        +0x10 /* 00003604 */
  5347. 000035F6  266C 0002                movea.l    A3, [A4 + 0x2]
  5348. 000035FA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5349. 000035FE  2F0B                     move.l     -[A7], A3
  5350. 00003600  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  5351. label00003604:
  5352. 00003604  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  5353. 0000360A  4E5E                     unlink     A6
  5354. 0000360C  205F                     movea.l    A0, [A7]+
  5355. 0000360E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5356. 00003612  4ED0                     jmp        [A0]
  5357. 00003614  8021                     or.b       D0, -[A1]
  5358. 00003616  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  5359. 0000361A  5345                     subq.w     D5, 1
  5360. 0000361C  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  5361. 00003620  4143                     chk.w      D0, D3
  5362. 00003622  454C                     chk.w      D2, A4
  5363. 00003624  4C5F 5F31                movem.l    D0,D4,D5,A0,A1,A2,A3,A4,A6, [A7]+
  5364. 00003628  3454                     movea.w    A2, [A4]
  5365. 0000362A  4D4F                     chk.w      D6, A7
  5366. 0000362C  5649                     addq.w     A1, 3
  5367. 0000362E  4544                     chk.w      D2, D4
  5368. 00003630  4F43                     chk.w      D7, D3
  5369. 00003632  554D                     subq.w     A5, 2
  5370. 00003634  454E                     chk.w      D2, A6
  5371. 00003636  5400                     addq.b     D0, 2
  5372. 00003638  0000 0000                ori.b      D0, 0x0
  5373. export_2573:
  5374. 0000363C  4E56 0000                link       A6, 0
  5375. 00003640  2F0C                     move.l     -[A7], A4
  5376. 00003642  286E 0008                movea.l    A4, [A6 + 0x8]
  5377. 00003646  2054                     movea.l    A0, [A4]
  5378. 00003648  4AA8 00C6                tst.l      [A0 + 0xC6]
  5379. 0000364C  6706                     beq        +0x8 /* 00003654 */
  5380. 0000364E  2068 00C6                movea.l    A0, [A0 + 0xC6]
  5381. 00003652  A023                     syscall    DisposHandle/DisposeHandle
  5382. label00003654:
  5383. 00003654  598F                     subq.l     A7, 4
  5384. 00003656  2F0C                     move.l     -[A7], A4
  5385. 00003658  4EBA FDF6                jsr        [PC - 0x20A /* 00003450 */]
  5386. 0000365C  2054                     movea.l    A0, [A4]
  5387. 0000365E  215F 00C6                move.l     [A0 + 0xC6], [A7]+
  5388. 00003662  286E FFFC                movea.l    A4, [A6 - 0x4]
  5389. 00003666  4E5E                     unlink     A6
  5390. 00003668  2E9F                     move.l     [A7], [A7]+
  5391. 0000366A  4E75                     rts
  5392. 0000366C  8029 544D                or.b       D0, [A1 + 0x544D]
  5393. 00003670  4F56                     chk.w      D7, [A6]
  5394. 00003672  4945                     chk.w      D4, D5
  5395. 00003674  444F                     neg.w      A7
  5396. 00003676  4355                     chk.w      D1, [A5]
  5397. 00003678  4D45                     chk.w      D6, D5
  5398. 0000367A  4E54 2E53                link       A4, -0xFFFFD1AD
  5399. 0000367E  544F                     addq.w     A7, 2
  5400. 00003680  5245                     addq.w     D5, 1
  5401. 00003682  4F4C                     chk.w      D7, A4
  5402. 00003684  444C                     neg.w      A4
  5403. 00003686  4953                     chk.w      D4, [A3]
  5404. 00003688  5453                     addq.w     [A3], 2
  5405. 0000368A  454C                     chk.w      D2, A4
  5406. 0000368C  4543                     chk.w      D2, D3
  5407. 0000368E  5449                     addq.w     A1, 2
  5408. 00003690  4F4E                     chk.w      D7, A6
  5409. 00003692  5354                     subq.w     [A4], 1
  5410. 00003694  4154                     chk.w      D0, [A4]
  5411. 00003696  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  5412. 00003698  0000 0000                ori.b      D0, 0x0
  5413. export_2574:
  5414. 0000369C  4E56 0000                link       A6, 0
  5415. 000036A0  2F0C                     move.l     -[A7], A4
  5416. 000036A2  286E 0008                movea.l    A4, [A6 + 0x8]
  5417. 000036A6  2054                     movea.l    A0, [A4]
  5418. 000036A8  4AA8 00CA                tst.l      [A0 + 0xCA]
  5419. 000036AC  6706                     beq        +0x8 /* 000036B4 */
  5420. 000036AE  2068 00CA                movea.l    A0, [A0 + 0xCA]
  5421. 000036B2  A023                     syscall    DisposHandle/DisposeHandle
  5422. label000036B4:
  5423. 000036B4  598F                     subq.l     A7, 4
  5424. 000036B6  2F0C                     move.l     -[A7], A4
  5425. 000036B8  4EBA FD96                jsr        [PC - 0x26A /* 00003450 */]
  5426. 000036BC  2054                     movea.l    A0, [A4]
  5427. 000036BE  215F 00CA                move.l     [A0 + 0xCA], [A7]+
  5428. 000036C2  286E FFFC                movea.l    A4, [A6 - 0x4]
  5429. 000036C6  4E5E                     unlink     A6
  5430. 000036C8  2E9F                     move.l     [A7], [A7]+
  5431. 000036CA  4E75                     rts
  5432. 000036CC  8029 544D                or.b       D0, [A1 + 0x544D]
  5433. 000036D0  4F56                     chk.w      D7, [A6]
  5434. 000036D2  4945                     chk.w      D4, D5
  5435. 000036D4  444F                     neg.w      A7
  5436. 000036D6  4355                     chk.w      D1, [A5]
  5437. 000036D8  4D45                     chk.w      D6, D5
  5438. 000036DA  4E54 2E53                link       A4, -0xFFFFD1AD
  5439. 000036DE  544F                     addq.w     A7, 2
  5440. 000036E0  5245                     addq.w     D5, 1
  5441. 000036E2  4E45                     trap       5
  5442. 000036E4  574C                     subq.w     A4, 3
  5443. 000036E6  4953                     chk.w      D4, [A3]
  5444. 000036E8  5453                     addq.w     [A3], 2
  5445. 000036EA  454C                     chk.w      D2, A4
  5446. 000036EC  4543                     chk.w      D2, D3
  5447. 000036EE  5449                     addq.w     A1, 2
  5448. 000036F0  4F4E                     chk.w      D7, A6
  5449. 000036F2  5354                     subq.w     [A4], 1
  5450. 000036F4  4154                     chk.w      D0, [A4]
  5451. 000036F6  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  5452. 000036F8  0000 0000                ori.b      D0, 0x0
  5453. export_2575:
  5454. 000036FC  4E56 0000                link       A6, 0
  5455. 00003700  2F0C                     move.l     -[A7], A4
  5456. 00003702  286E 0008                movea.l    A4, [A6 + 0x8]
  5457. 00003706  2054                     movea.l    A0, [A4]
  5458. 00003708  2F28 00C6                move.l     -[A7], [A0 + 0xC6]
  5459. 0000370C  2F0C                     move.l     -[A7], A4
  5460. 0000370E  4EBA FE2C                jsr        [PC - 0x1D4 /* 0000353C */]
  5461. 00003712  286E FFFC                movea.l    A4, [A6 - 0x4]
  5462. 00003716  4E5E                     unlink     A6
  5463. 00003718  2E9F                     move.l     [A7], [A7]+
  5464. 0000371A  4E75                     rts
  5465. 0000371C  802B 544D                or.b       D0, [A3 + 0x544D]
  5466. 00003720  4F56                     chk.w      D7, [A6]
  5467. 00003722  4945                     chk.w      D4, D5
  5468. 00003724  444F                     neg.w      A7
  5469. 00003726  4355                     chk.w      D1, [A5]
  5470. 00003728  4D45                     chk.w      D6, D5
  5471. 0000372A  4E54 2E52                link       A4, -0xFFFFD1AE
  5472. 0000372E  4553                     chk.w      D2, [A3]
  5473. 00003730  544F                     addq.w     A7, 2
  5474. 00003732  5245                     addq.w     D5, 1
  5475. 00003734  4F4C                     chk.w      D7, A4
  5476. 00003736  444C                     neg.w      A4
  5477. 00003738  4953                     chk.w      D4, [A3]
  5478. 0000373A  5453                     addq.w     [A3], 2
  5479. 0000373C  454C                     chk.w      D2, A4
  5480. 0000373E  4543                     chk.w      D2, D3
  5481. 00003740  5449                     addq.w     A1, 2
  5482. 00003742  4F4E                     chk.w      D7, A6
  5483. 00003744  5354                     subq.w     [A4], 1
  5484. 00003746  4154                     chk.w      D0, [A4]
  5485. 00003748  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  5486. 0000374A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5487. export_2576: // at 0000374C (misaligned)
  5488. 0000374E  0000 2F0C                ori.b      D0, 0xC
  5489. 00003752  286E 0008                movea.l    A4, [A6 + 0x8]
  5490. 00003756  2054                     movea.l    A0, [A4]
  5491. 00003758  2F28 00CA                move.l     -[A7], [A0 + 0xCA]
  5492. 0000375C  2F0C                     move.l     -[A7], A4
  5493. 0000375E  4EBA FDDC                jsr        [PC - 0x224 /* 0000353C */]
  5494. 00003762  286E FFFC                movea.l    A4, [A6 - 0x4]
  5495. 00003766  4E5E                     unlink     A6
  5496. 00003768  2E9F                     move.l     [A7], [A7]+
  5497. 0000376A  4E75                     rts
  5498. 0000376C  802B 544D                or.b       D0, [A3 + 0x544D]
  5499. 00003770  4F56                     chk.w      D7, [A6]
  5500. 00003772  4945                     chk.w      D4, D5
  5501. 00003774  444F                     neg.w      A7
  5502. 00003776  4355                     chk.w      D1, [A5]
  5503. 00003778  4D45                     chk.w      D6, D5
  5504. 0000377A  4E54 2E52                link       A4, -0xFFFFD1AE
  5505. 0000377E  4553                     chk.w      D2, [A3]
  5506. 00003780  544F                     addq.w     A7, 2
  5507. 00003782  5245                     addq.w     D5, 1
  5508. 00003784  4E45                     trap       5
  5509. 00003786  574C                     subq.w     A4, 3
  5510. 00003788  4953                     chk.w      D4, [A3]
  5511. 0000378A  5453                     addq.w     [A3], 2
  5512. 0000378C  454C                     chk.w      D2, A4
  5513. 0000378E  4543                     chk.w      D2, D3
  5514. 00003790  5449                     addq.w     A1, 2
  5515. 00003792  4F4E                     chk.w      D7, A6
  5516. 00003794  5354                     subq.w     [A4], 1
  5517. 00003796  4154                     chk.w      D0, [A4]
  5518. 00003798  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  5519. 0000379A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5520. export_2577: // at 0000379C (misaligned)
  5521. 0000379E  0000 558F                ori.b      D0, 0x8F
  5522. 000037A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5523. 000037A6  4EAD 2C0A                jsr        [A5 + 0x2C0A /* export_1405 */]
  5524. 000037AA  301F                     move.w     D0, [A7]+
  5525. 000037AC  48C0                     ext.l      D0
  5526. 000037AE  322E 000C                move.w     D1, [A6 + 0xC]
  5527. 000037B2  48C1                     ext.l      D1
  5528. 000037B4  E389                     lsl        D1, 1
  5529. 000037B6  D280                     add.l      D1, D0
  5530. 000037B8  0C81 0000 01F5           cmpi.l     D1, 0x1F5
  5531. 000037BE  5FC0                     sle        D0
  5532. 000037C0  0240 0001                andi.w     D0, 0x1
  5533. 000037C4  48C0                     ext.l      D0
  5534. 000037C6  1D40 000E                move.b     [A6 + 0xE], D0
  5535. 000037CA  4E5E                     unlink     A6
  5536. 000037CC  205F                     movea.l    A0, [A7]+
  5537. 000037CE  5C4F                     addq.w     A7, 6
  5538. 000037D0  4ED0                     jmp        [A0]
  5539. 000037D2  9B54                     sub.w      [A4], D5
  5540. 000037D4  4D4F                     chk.w      D6, A7
  5541. 000037D6  5649                     addq.w     A1, 3
  5542. 000037D8  4544                     chk.w      D2, D4
  5543. 000037DA  4F43                     chk.w      D7, D3
  5544. 000037DC  554D                     subq.w     A5, 2
  5545. 000037DE  454E                     chk.w      D2, A6
  5546. 000037E0  542E 4D41                addq.b     [A6 + 0x4D41], 2
  5547. 000037E4  5949                     subq.w     A1, 4
  5548. 000037E6  4E53 4552                link       A3, -0xFFFFBAAE
  5549. 000037EA  5452                     addq.w     [A2], 2
  5550. 000037EC  4F57                     chk.w      D7, [A7]
  5551. 000037EE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5552. export_2578: // at 000037F0 (misaligned)
  5553. 000037F2  FFFC                     .invalid   <<F/7/7>>
  5554. 000037F4  2F0C                     move.l     -[A7], A4
  5555. 000037F6  286E 0008                movea.l    A4, [A6 + 0x8]
  5556. 000037FA  302E 000E                move.w     D0, [A6 + 0xE]
  5557. 000037FE  5240                     addq.w     D0, 1
  5558. 00003800  3F00                     move.w     -[A7], D0
  5559. 00003802  7002                     moveq.l    D0, 0x02
  5560. 00003804  3F00                     move.w     -[A7], D0
  5561. 00003806  2054                     movea.l    A0, [A4]
  5562. 00003808  2F28 0076                move.l     -[A7], [A0 + 0x76]
  5563. 0000380C  4EAD 37F2                jsr        [A5 + 0x37F2 /* export_1786 */]
  5564. 00003810  558F                     subq.l     A7, 2
  5565. 00003812  2F0C                     move.l     -[A7], A4
  5566. 00003814  4EAD 2C02                jsr        [A5 + 0x2C02 /* export_1404 */]
  5567. 00003818  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  5568. 0000381C  603E                     bra        +0x40 /* 0000385C */
  5569. label0000381E:
  5570. 0000381E  302E 000E                move.w     D0, [A6 + 0xE]
  5571. 00003822  5240                     addq.w     D0, 1
  5572. 00003824  3D40 FFFC                move.w     [A6 - 0x4], D0
  5573. 00003828  2054                     movea.l    A0, [A4]
  5574. 0000382A  2F28 0076                move.l     -[A7], [A0 + 0x76]
  5575. 0000382E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5576. 00003832  7001                     moveq.l    D0, 0x01
  5577. 00003834  1F00                     move.b     -[A7], D0
  5578. 00003836  4EAD 3C1A                jsr        [A5 + 0x3C1A /* export_1919 */]
  5579. 0000383A  302E FFFC                move.w     D0, [A6 - 0x4]
  5580. 0000383E  526E FFFC                addq.w     [A6 - 0x4], 1
  5581. 00003842  2054                     movea.l    A0, [A4]
  5582. 00003844  2F28 0076                move.l     -[A7], [A0 + 0x76]
  5583. 00003848  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5584. 0000384C  7001                     moveq.l    D0, 0x01
  5585. 0000384E  1F00                     move.b     -[A7], D0
  5586. 00003850  4EAD 3C1A                jsr        [A5 + 0x3C1A /* export_1919 */]
  5587. 00003854  302E FFFE                move.w     D0, [A6 - 0x2]
  5588. 00003858  536E FFFE                subq.w     [A6 - 0x2], 1
  5589. label0000385C:
  5590. 0000385C  7001                     moveq.l    D0, 0x01
  5591. 0000385E  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5592. 00003862  6FBA                     ble        -0x44 /* 0000381E */
  5593. 00003864  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5594. 00003868  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  5595. 0000386C  2054                     movea.l    A0, [A4]
  5596. 0000386E  2F28 0084                move.l     -[A7], [A0 + 0x84]
  5597. 00003872  4EAD 2FB2                jsr        [A5 + 0x2FB2 /* export_1522 */]
  5598. 00003876  2054                     movea.l    A0, [A4]
  5599. 00003878  4AA8 0096                tst.l      [A0 + 0x96]
  5600. 0000387C  6710                     beq        +0x12 /* 0000388E */
  5601. 0000387E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5602. 00003882  7000                     moveq.l    D0, 0x00
  5603. 00003884  1F00                     move.b     -[A7], D0
  5604. 00003886  2F28 0096                move.l     -[A7], [A0 + 0x96]
  5605. 0000388A  4EAD 2EEA                jsr        [A5 + 0x2EEA /* export_1497 */]
  5606. label0000388E:
  5607. 0000388E  286E FFF8                movea.l    A4, [A6 - 0x8]
  5608. 00003892  4E5E                     unlink     A6
  5609. 00003894  205F                     movea.l    A0, [A7]+
  5610. 00003896  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5611. 0000389A  4ED0                     jmp        [A0]
  5612. 0000389C  9D54                     sub.w      [A4], D6
  5613. 0000389E  4D4F                     chk.w      D6, A7
  5614. 000038A0  5649                     addq.w     A1, 3
  5615. 000038A2  4544                     chk.w      D2, D4
  5616. 000038A4  4F43                     chk.w      D7, D3
  5617. 000038A6  554D                     subq.w     A5, 2
  5618. 000038A8  454E                     chk.w      D2, A6
  5619. 000038AA  542E 494E                addq.b     [A6 + 0x494E], 2
  5620. 000038AE  5345                     subq.w     D5, 1
  5621. 000038B0  5254                     addq.w     [A4], 1
  5622. 000038B2  524F                     addq.w     A7, 1
  5623. 000038B4  5741                     subq.w     D1, 3
  5624. 000038B6  4654                     not.w      [A4]
  5625. 000038B8  4552                     chk.w      D2, [A2]
  5626. 000038BA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5627. export_2579: // at 000038BC (misaligned)
  5628. 000038BE  0000 2F0C                ori.b      D0, 0xC
  5629. 000038C2  286E 0008                movea.l    A4, [A6 + 0x8]
  5630. 000038C6  302E 0010                move.w     D0, [A6 + 0x10]
  5631. 000038CA  5240                     addq.w     D0, 1
  5632. 000038CC  3F00                     move.w     -[A7], D0
  5633. 000038CE  7002                     moveq.l    D0, 0x02
  5634. 000038D0  3F00                     move.w     -[A7], D0
  5635. 000038D2  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  5636. 000038D6  2054                     movea.l    A0, [A4]
  5637. 000038D8  2F28 0076                move.l     -[A7], [A0 + 0x76]
  5638. 000038DC  4EAD 37FA                jsr        [A5 + 0x37FA /* export_1787 */]
  5639. 000038E0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5640. 000038E4  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  5641. 000038E8  2054                     movea.l    A0, [A4]
  5642. 000038EA  2F28 0084                move.l     -[A7], [A0 + 0x84]
  5643. 000038EE  4EAD 2FAA                jsr        [A5 + 0x2FAA /* export_1521 */]
  5644. 000038F2  2054                     movea.l    A0, [A4]
  5645. 000038F4  4AA8 0096                tst.l      [A0 + 0x96]
  5646. 000038F8  6710                     beq        +0x12 /* 0000390A */
  5647. 000038FA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5648. 000038FE  7000                     moveq.l    D0, 0x00
  5649. 00003900  1F00                     move.b     -[A7], D0
  5650. 00003902  2F28 0096                move.l     -[A7], [A0 + 0x96]
  5651. 00003906  4EAD 2EE2                jsr        [A5 + 0x2EE2 /* export_1496 */]
  5652. label0000390A:
  5653. 0000390A  286E FFFC                movea.l    A4, [A6 - 0x4]
  5654. 0000390E  4E5E                     unlink     A6
  5655. 00003910  205F                     movea.l    A0, [A7]+
  5656. 00003912  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5657. 00003916  4ED0                     jmp        [A0]
  5658. 00003918  9D54                     sub.w      [A4], D6
  5659. 0000391A  4D4F                     chk.w      D6, A7
  5660. 0000391C  5649                     addq.w     A1, 3
  5661. 0000391E  4544                     chk.w      D2, D4
  5662. 00003920  4F43                     chk.w      D7, D3
  5663. 00003922  554D                     subq.w     A5, 2
  5664. 00003924  454E                     chk.w      D2, A6
  5665. 00003926  542E 4445                addq.b     [A6 + 0x4445], 2
  5666. 0000392A  4C45 5445                movem.l    D0,D2,D6,A2,A4,A6, D5
  5667. 0000392E  524F                     addq.w     A7, 1
  5668. 00003930  5741                     subq.w     D1, 3
  5669. 00003932  4654                     not.w      [A4]
  5670. 00003934  4552                     chk.w      D2, [A2]
  5671. 00003936  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5672. export_2580: // at 00003938 (misaligned)
  5673. 0000393A  0000 48E7                ori.b      D0, 0xE7
  5674. 0000393E  0108                     btst       A0, D0
  5675. 00003940  3E2E 000C                move.w     D7, [A6 + 0xC]
  5676. 00003944  286E 0008                movea.l    A4, [A6 + 0x8]
  5677. 00003948  0C47 006A                cmpi.w     D7, 0x6A /* 'j' */
  5678. 0000394C  6714                     beq        +0x16 /* 00003962 */
  5679. 0000394E  2054                     movea.l    A0, [A4]
  5680. 00003950  1F28 0074                move.b     -[A7], [A0 + 0x74]
  5681. 00003954  2F28 0048                move.l     -[A7], [A0 + 0x48]
  5682. 00003958  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  5683. 0000395C  2F0C                     move.l     -[A7], A4
  5684. 0000395E  4EBA D2F0                jsr        [PC - 0x2D10 /* 00000C50 */]
  5685. label00003962:
  5686. 00003962  0C47 0068                cmpi.w     D7, 0x68 /* 'h' */
  5687. 00003966  6708                     beq        +0xA /* 00003970 */
  5688. 00003968  3F07                     move.w     -[A7], D7
  5689. 0000396A  2F0C                     move.l     -[A7], A4
  5690. 0000396C  4EBA 002E                jsr        [PC + 0x2E /* 0000399C */]
  5691. label00003970:
  5692. 00003970  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  5693. 00003976  4E5E                     unlink     A6
  5694. 00003978  205F                     movea.l    A0, [A7]+
  5695. 0000397A  5C4F                     addq.w     A7, 6
  5696. 0000397C  4ED0                     jmp        [A0]
  5697. 0000397E  9854                     sub.w      D4, [A4]
  5698. 00003980  4D4F                     chk.w      D6, A7
  5699. 00003982  5649                     addq.w     A1, 3
  5700. 00003984  4544                     chk.w      D2, D4
  5701. 00003986  4F43                     chk.w      D7, D3
  5702. 00003988  554D                     subq.w     A5, 2
  5703. 0000398A  454E                     chk.w      D2, A6
  5704. 0000398C  542E 4445                addq.b     [A6 + 0x4445], 2
  5705. 00003990  4C45 5445                movem.l    D0,D2,D6,A2,A4,A6, D5
  5706. 00003994  524F                     addq.w     A7, 1
  5707. 00003996  5700                     subq.b     D0, 3
  5708. 00003998  0000 0000                ori.b      D0, 0x0
  5709. export_2581:
  5710. fn0000399C:
  5711. 0000399C  4E56 FFF8                link       A6, -0x0008
  5712. 000039A0  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5713. 000039A4  286E 0008                movea.l    A4, [A6 + 0x8]
  5714. 000039A8  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  5715. 000039AC  2054                     movea.l    A0, [A4]
  5716. 000039AE  2F28 0084                move.l     -[A7], [A0 + 0x84]
  5717. 000039B2  4EAD 2FFA                jsr        [A5 + 0x2FFA /* export_1531 */]
  5718. 000039B6  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  5719. 000039BC  558F                     subq.l     A7, 2
  5720. 000039BE  2054                     movea.l    A0, [A4]
  5721. 000039C0  2F28 0076                move.l     -[A7], [A0 + 0x76]
  5722. 000039C4  4EAD 381A                jsr        [A5 + 0x381A /* export_1791 */]
  5723. 000039C8  301F                     move.w     D0, [A7]+
  5724. 000039CA  5340                     subq.w     D0, 1
  5725. 000039CC  3D40 FFF8                move.w     [A6 - 0x8], D0
  5726. 000039D0  6000 00D0                bra        +0xD2 /* 00003AA2 */
  5727. label000039D4:
  5728. 000039D4  4246                     clr.w      D6
  5729. 000039D6  4247                     clr.w      D7
  5730. 000039D8  3D6D F13C FFFA           move.w     [A6 - 0x6], [A5 - 0xEC4]
  5731. 000039DE  6052                     bra        +0x54 /* 00003A32 */
  5732. label000039E0:
  5733. 000039E0  598F                     subq.l     A7, 4
  5734. 000039E2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5735. 000039E6  2054                     movea.l    A0, [A4]
  5736. 000039E8  2F28 0076                move.l     -[A7], [A0 + 0x76]
  5737. 000039EC  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  5738. 000039F0  265F                     movea.l    A3, [A7]+
  5739. 000039F2  558F                     subq.l     A7, 2
  5740. 000039F4  2F0B                     move.l     -[A7], A3
  5741. 000039F6  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  5742. 000039FA  4A1F                     tst.b      [A7]+
  5743. 000039FC  6710                     beq        +0x12 /* 00003A0E */
  5744. 000039FE  302E FFFA                move.w     D0, [A6 - 0x6]
  5745. 00003A02  41ED F180                lea.l      A0, [A5 - 0xE80]
  5746. 00003A06  1030 0000                move.b     D0, [A0 + D0.w]
  5747. 00003A0A  4880                     ext.w      D0
  5748. 00003A0C  8E40                     or.w       D7, D0
  5749. label00003A0E:
  5750. 00003A0E  558F                     subq.l     A7, 2
  5751. 00003A10  2F0B                     move.l     -[A7], A3
  5752. 00003A12  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  5753. 00003A16  4A1F                     tst.b      [A7]+
  5754. 00003A18  6710                     beq        +0x12 /* 00003A2A */
  5755. 00003A1A  302E FFFA                move.w     D0, [A6 - 0x6]
  5756. 00003A1E  41ED F180                lea.l      A0, [A5 - 0xE80]
  5757. 00003A22  1030 0000                move.b     D0, [A0 + D0.w]
  5758. 00003A26  4880                     ext.w      D0
  5759. 00003A28  8C40                     or.w       D6, D0
  5760. label00003A2A:
  5761. 00003A2A  302E FFFA                move.w     D0, [A6 - 0x6]
  5762. 00003A2E  526E FFFA                addq.w     [A6 - 0x6], 1
  5763. label00003A32:
  5764. 00003A32  302E FFFA                move.w     D0, [A6 - 0x6]
  5765. 00003A36  B06D F12C                cmp.w      D0, [A5 - 0xED4]
  5766. 00003A3A  6FA4                     ble        -0x5A /* 000039E0 */
  5767. 00003A3C  4A47                     tst.w      D7
  5768. 00003A3E  675E                     beq        +0x60 /* 00003A9E */
  5769. 00003A40  3A07                     move.w     D5, D7
  5770. 00003A42  7004                     moveq.l    D0, 0x04
  5771. 00003A44  C047                     and.w      D0, D7
  5772. 00003A46  670A                     beq        +0xC /* 00003A52 */
  5773. 00003A48  7004                     moveq.l    D0, 0x04
  5774. 00003A4A  C046                     and.w      D0, D6
  5775. 00003A4C  6704                     beq        +0x6 /* 00003A52 */
  5776. 00003A4E  0045 001B                ori.w      D5, 0x1B
  5777. label00003A52:
  5778. 00003A52  7003                     moveq.l    D0, 0x03
  5779. 00003A54  C047                     and.w      D0, D7
  5780. 00003A56  670A                     beq        +0xC /* 00003A62 */
  5781. 00003A58  7004                     moveq.l    D0, 0x04
  5782. 00003A5A  C046                     and.w      D0, D6
  5783. 00003A5C  6704                     beq        +0x6 /* 00003A62 */
  5784. 00003A5E  0045 001C                ori.w      D5, 0x1C
  5785. label00003A62:
  5786. 00003A62  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5787. 00003A66  3F07                     move.w     -[A7], D7
  5788. 00003A68  3F05                     move.w     -[A7], D5
  5789. 00003A6A  2F0C                     move.l     -[A7], A4
  5790. 00003A6C  4EBA 01F6                jsr        [PC + 0x1F6 /* 00003C64 */]
  5791. 00003A70  0C47 001F                cmpi.w     D7, 0x1F
  5792. 00003A74  670E                     beq        +0x10 /* 00003A84 */
  5793. 00003A76  2054                     movea.l    A0, [A4]
  5794. 00003A78  7000                     moveq.l    D0, 0x00
  5795. 00003A7A  1028 0074                move.b     D0, [A0 + 0x74]
  5796. 00003A7E  0C40 0001                cmpi.w     D0, 0x1
  5797. 00003A82  661A                     bne        +0x1C /* 00003A9E */
  5798. label00003A84:
  5799. 00003A84  302E FFF8                move.w     D0, [A6 - 0x8]
  5800. 00003A88  5340                     subq.w     D0, 1
  5801. 00003A8A  3D40 FFFC                move.w     [A6 - 0x4], D0
  5802. 00003A8E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5803. 00003A92  7001                     moveq.l    D0, 0x01
  5804. 00003A94  1F00                     move.b     -[A7], D0
  5805. 00003A96  1F00                     move.b     -[A7], D0
  5806. 00003A98  2F0C                     move.l     -[A7], A4
  5807. 00003A9A  4EAD 2BEA                jsr        [A5 + 0x2BEA /* export_1401 */]
  5808. label00003A9E:
  5809. 00003A9E  556E FFF8                subq.w     [A6 - 0x8], 2
  5810. label00003AA2:
  5811. 00003AA2  4A6E FFF8                tst.w      [A6 - 0x8]
  5812. 00003AA6  6E00 FF2C                bgt        -0xD2 /* 000039D4 */
  5813. 00003AAA  2F0C                     move.l     -[A7], A4
  5814. 00003AAC  4EAD 2CC2                jsr        [A5 + 0x2CC2 /* export_1428 */]
  5815. 00003AB0  4CEE 18E0 FFE4           movem.l    D5,D6,D7,A3,A4, [A6 - 0x1C]
  5816. 00003AB6  4E5E                     unlink     A6
  5817. 00003AB8  205F                     movea.l    A0, [A7]+
  5818. 00003ABA  5C4F                     addq.w     A7, 6
  5819. 00003ABC  4ED0                     jmp        [A0]
  5820. 00003ABE  9A54                     sub.w      D5, [A4]
  5821. 00003AC0  4D4F                     chk.w      D6, A7
  5822. 00003AC2  5649                     addq.w     A1, 3
  5823. 00003AC4  4544                     chk.w      D2, D4
  5824. 00003AC6  4F43                     chk.w      D7, D3
  5825. 00003AC8  554D                     subq.w     A5, 2
  5826. 00003ACA  454E                     chk.w      D2, A6
  5827. 00003ACC  542E 5245                addq.b     [A6 + 0x5245], 2
  5828. 00003AD0  4445                     neg.w      D5
  5829. 00003AD2  4C45 5445                movem.l    D0,D2,D6,A2,A4,A6, D5
  5830. 00003AD6  524F                     addq.w     A7, 1
  5831. 00003AD8  5700                     subq.b     D0, 3
  5832. 00003ADA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5833. export_2582: // at 00003ADC (misaligned)
  5834. 00003ADE  FFF4                     .invalid   <<F/7/7>>
  5835. 00003AE0  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  5836. 00003AE4  286E 0008                movea.l    A4, [A6 + 0x8]
  5837. 00003AE8  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  5838. 00003AEC  3D7C 0001 FFF4           move.w     [A6 - 0xC], 0x1
  5839. 00003AF2  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  5840. 00003AF8  558F                     subq.l     A7, 2
  5841. 00003AFA  2054                     movea.l    A0, [A4]
  5842. 00003AFC  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  5843. 00003B00  4EAD 381A                jsr        [A5 + 0x381A /* export_1791 */]
  5844. 00003B04  3A1F                     move.w     D5, [A7]+
  5845. 00003B06  6000 00C6                bra        +0xC8 /* 00003BCE */
  5846. label00003B0A:
  5847. 00003B0A  4246                     clr.w      D6
  5848. 00003B0C  4247                     clr.w      D7
  5849. 00003B0E  3D6D F13C FFF6           move.w     [A6 - 0xA], [A5 - 0xEC4]
  5850. 00003B14  605E                     bra        +0x60 /* 00003B74 */
  5851. label00003B16:
  5852. 00003B16  598F                     subq.l     A7, 4
  5853. 00003B18  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5854. 00003B1C  2054                     movea.l    A0, [A4]
  5855. 00003B1E  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  5856. 00003B22  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  5857. 00003B26  265F                     movea.l    A3, [A7]+
  5858. 00003B28  558F                     subq.l     A7, 2
  5859. 00003B2A  2F0B                     move.l     -[A7], A3
  5860. 00003B2C  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  5861. 00003B30  4A1F                     tst.b      [A7]+
  5862. 00003B32  671C                     beq        +0x1E /* 00003B50 */
  5863. 00003B34  302E FFF6                move.w     D0, [A6 - 0xA]
  5864. 00003B38  41ED F180                lea.l      A0, [A5 - 0xE80]
  5865. 00003B3C  1030 0000                move.b     D0, [A0 + D0.w]
  5866. 00003B40  4880                     ext.w      D0
  5867. 00003B42  8E40                     or.w       D7, D0
  5868. 00003B44  558F                     subq.l     A7, 2
  5869. 00003B46  2F0B                     move.l     -[A7], A3
  5870. 00003B48  4EAD 5502                jsr        [A5 + 0x5502 /* export_2716 */]
  5871. 00003B4C  3D5F FFF8                move.w     [A6 - 0x8], [A7]+
  5872. label00003B50:
  5873. 00003B50  558F                     subq.l     A7, 2
  5874. 00003B52  2F0B                     move.l     -[A7], A3
  5875. 00003B54  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  5876. 00003B58  4A1F                     tst.b      [A7]+
  5877. 00003B5A  6710                     beq        +0x12 /* 00003B6C */
  5878. 00003B5C  302E FFF6                move.w     D0, [A6 - 0xA]
  5879. 00003B60  41ED F180                lea.l      A0, [A5 - 0xE80]
  5880. 00003B64  1030 0000                move.b     D0, [A0 + D0.w]
  5881. 00003B68  4880                     ext.w      D0
  5882. 00003B6A  8C40                     or.w       D6, D0
  5883. label00003B6C:
  5884. 00003B6C  302E FFF6                move.w     D0, [A6 - 0xA]
  5885. 00003B70  526E FFF6                addq.w     [A6 - 0xA], 1
  5886. label00003B74:
  5887. 00003B74  302E FFF6                move.w     D0, [A6 - 0xA]
  5888. 00003B78  B06D F12C                cmp.w      D0, [A5 - 0xED4]
  5889. 00003B7C  6F98                     ble        -0x66 /* 00003B16 */
  5890. 00003B7E  3806                     move.w     D4, D6
  5891. 00003B80  8847                     or.w       D4, D7
  5892. 00003B82  0C47 001F                cmpi.w     D7, 0x1F
  5893. 00003B86  670E                     beq        +0x10 /* 00003B96 */
  5894. 00003B88  2054                     movea.l    A0, [A4]
  5895. 00003B8A  7000                     moveq.l    D0, 0x00
  5896. 00003B8C  1028 0074                move.b     D0, [A0 + 0x74]
  5897. 00003B90  0C40 0001                cmpi.w     D0, 0x1
  5898. 00003B94  6618                     bne        +0x1A /* 00003BAE */
  5899. label00003B96:
  5900. 00003B96  302E FFF8                move.w     D0, [A6 - 0x8]
  5901. 00003B9A  5340                     subq.w     D0, 1
  5902. 00003B9C  3D40 FFFC                move.w     [A6 - 0x4], D0
  5903. 00003BA0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5904. 00003BA4  7001                     moveq.l    D0, 0x01
  5905. 00003BA6  1F00                     move.b     -[A7], D0
  5906. 00003BA8  2F0C                     move.l     -[A7], A4
  5907. 00003BAA  4EAD 2BF2                jsr        [A5 + 0x2BF2 /* export_1402 */]
  5908. label00003BAE:
  5909. 00003BAE  3F04                     move.w     -[A7], D4
  5910. 00003BB0  2F0C                     move.l     -[A7], A4
  5911. 00003BB2  4EBA 0200                jsr        [PC + 0x200 /* 00003DB4 */]
  5912. 00003BB6  7001                     moveq.l    D0, 0x01
  5913. 00003BB8  3F00                     move.w     -[A7], D0
  5914. 00003BBA  3F00                     move.w     -[A7], D0
  5915. 00003BBC  7200                     moveq.l    D1, 0x00
  5916. 00003BBE  1F01                     move.b     -[A7], D1
  5917. 00003BC0  2054                     movea.l    A0, [A4]
  5918. 00003BC2  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  5919. 00003BC6  4EAD 37FA                jsr        [A5 + 0x37FA /* export_1787 */]
  5920. 00003BCA  3005                     move.w     D0, D5
  5921. 00003BCC  5345                     subq.w     D5, 1
  5922. label00003BCE:
  5923. 00003BCE  4A45                     tst.w      D5
  5924. 00003BD0  6E00 FF38                bgt        -0xC6 /* 00003B0A */
  5925. 00003BD4  2054                     movea.l    A0, [A4]
  5926. 00003BD6  2F28 0084                move.l     -[A7], [A0 + 0x84]
  5927. 00003BDA  4EAD 2FF2                jsr        [A5 + 0x2FF2 /* export_1530 */]
  5928. 00003BDE  2F0C                     move.l     -[A7], A4
  5929. 00003BE0  4EAD 2CC2                jsr        [A5 + 0x2CC2 /* export_1428 */]
  5930. 00003BE4  4CEE 18F8 FFD8           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x28]
  5931. 00003BEA  4E5E                     unlink     A6
  5932. 00003BEC  205F                     movea.l    A0, [A7]+
  5933. 00003BEE  5C4F                     addq.w     A7, 6
  5934. 00003BF0  4ED0                     jmp        [A0]
  5935. 00003BF2  9A54                     sub.w      D5, [A4]
  5936. 00003BF4  4D4F                     chk.w      D6, A7
  5937. 00003BF6  5649                     addq.w     A1, 3
  5938. 00003BF8  4544                     chk.w      D2, D4
  5939. 00003BFA  4F43                     chk.w      D7, D3
  5940. 00003BFC  554D                     subq.w     A5, 2
  5941. 00003BFE  454E                     chk.w      D2, A6
  5942. 00003C00  542E 554E                addq.b     [A6 + 0x554E], 2
  5943. 00003C04  4445                     neg.w      D5
  5944. 00003C06  4C45 5445                movem.l    D0,D2,D6,A2,A4,A6, D5
  5945. 00003C0A  524F                     addq.w     A7, 1
  5946. 00003C0C  5700                     subq.b     D0, 3
  5947. 00003C0E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5948. export_2583: // at 00003C10 (misaligned)
  5949. 00003C12  0000 2F0C                ori.b      D0, 0xC
  5950. 00003C16  286E 0008                movea.l    A4, [A6 + 0x8]
  5951. 00003C1A  7001                     moveq.l    D0, 0x01
  5952. 00003C1C  3F00                     move.w     -[A7], D0
  5953. 00003C1E  558F                     subq.l     A7, 2
  5954. 00003C20  2054                     movea.l    A0, [A4]
  5955. 00003C22  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  5956. 00003C26  4EAD 381A                jsr        [A5 + 0x381A /* export_1791 */]
  5957. 00003C2A  7001                     moveq.l    D0, 0x01
  5958. 00003C2C  1F00                     move.b     -[A7], D0
  5959. 00003C2E  2054                     movea.l    A0, [A4]
  5960. 00003C30  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  5961. 00003C34  4EAD 37FA                jsr        [A5 + 0x37FA /* export_1787 */]
  5962. 00003C38  286E FFFC                movea.l    A4, [A6 - 0x4]
  5963. 00003C3C  4E5E                     unlink     A6
  5964. 00003C3E  205F                     movea.l    A0, [A7]+
  5965. 00003C40  5C4F                     addq.w     A7, 6
  5966. 00003C42  4ED0                     jmp        [A0]
  5967. 00003C44  9B54                     sub.w      [A4], D5
  5968. 00003C46  4D4F                     chk.w      D6, A7
  5969. 00003C48  5649                     addq.w     A1, 3
  5970. 00003C4A  4544                     chk.w      D2, D4
  5971. 00003C4C  4F43                     chk.w      D7, D3
  5972. 00003C4E  554D                     subq.w     A5, 2
  5973. 00003C50  454E                     chk.w      D2, A6
  5974. 00003C52  542E 4652                addq.b     [A6 + 0x4652], 2
  5975. 00003C56  4545                     chk.w      D2, D5
  5976. 00003C58  4445                     neg.w      D5
  5977. 00003C5A  4C45 5445                movem.l    D0,D2,D6,A2,A4,A6, D5
  5978. 00003C5E  4453                     neg.w      [A3]
  5979. 00003C60  0000 0000                ori.b      D0, 0x0
  5980. fn00003C64:
  5981. 00003C64  4E56 FFF8                link       A6, -0x0008
  5982. 00003C68  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5983. 00003C6C  3C2E 000C                move.w     D6, [A6 + 0xC]
  5984. 00003C70  3E2E 000E                move.w     D7, [A6 + 0xE]
  5985. 00003C74  286E 0008                movea.l    A4, [A6 + 0x8]
  5986. 00003C78  7001                     moveq.l    D0, 0x01
  5987. 00003C7A  3F00                     move.w     -[A7], D0
  5988. 00003C7C  3F00                     move.w     -[A7], D0
  5989. 00003C7E  2054                     movea.l    A0, [A4]
  5990. 00003C80  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  5991. 00003C84  4EAD 37F2                jsr        [A5 + 0x37F2 /* export_1786 */]
  5992. 00003C88  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  5993. 00003C8E  3D6D F13C 0012           move.w     [A6 + 0x12], [A5 - 0xEC4]
  5994. 00003C94  6000 00DA                bra        +0xDC /* 00003D70 */
  5995. label00003C98:
  5996. 00003C98  3D6E 0012 FFFE           move.w     [A6 - 0x2], [A6 + 0x12]
  5997. 00003C9E  2054                     movea.l    A0, [A4]
  5998. 00003CA0  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  5999. 00003CA4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6000. 00003CA8  7000                     moveq.l    D0, 0x00
  6001. 00003CAA  1F00                     move.b     -[A7], D0
  6002. 00003CAC  4EAD 3C1A                jsr        [A5 + 0x3C1A /* export_1919 */]
  6003. 00003CB0  302E 0012                move.w     D0, [A6 + 0x12]
  6004. 00003CB4  41ED F180                lea.l      A0, [A5 - 0xE80]
  6005. 00003CB8  1030 0000                move.b     D0, [A0 + D0.w]
  6006. 00003CBC  4880                     ext.w      D0
  6007. 00003CBE  C046                     and.w      D0, D6
  6008. 00003CC0  6700 00A6                beq        +0xA8 /* 00003D68 */
  6009. 00003CC4  598F                     subq.l     A7, 4
  6010. 00003CC6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6011. 00003CCA  2054                     movea.l    A0, [A4]
  6012. 00003CCC  2F28 0076                move.l     -[A7], [A0 + 0x76]
  6013. 00003CD0  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  6014. 00003CD4  2657                     movea.l    A3, [A7]
  6015. 00003CD6  4EAD 582A                jsr        [A5 + 0x582A /* export_2817 */]
  6016. 00003CDA  598F                     subq.l     A7, 4
  6017. 00003CDC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6018. 00003CE0  2F0B                     move.l     -[A7], A3
  6019. 00003CE2  4EAD 5512                jsr        [A5 + 0x5512 /* export_2718 */]
  6020. 00003CE6  2F0B                     move.l     -[A7], A3
  6021. 00003CE8  4EAD 5722                jsr        [A5 + 0x5722 /* export_2784 */]
  6022. 00003CEC  7000                     moveq.l    D0, 0x00
  6023. 00003CEE  2F00                     move.l     -[A7], D0
  6024. 00003CF0  7202                     moveq.l    D1, 0x02
  6025. 00003CF2  1F01                     move.b     -[A7], D1
  6026. 00003CF4  2F0B                     move.l     -[A7], A3
  6027. 00003CF6  4EAD 56E2                jsr        [A5 + 0x56E2 /* export_2776 */]
  6028. 00003CFA  598F                     subq.l     A7, 4
  6029. 00003CFC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6030. 00003D00  2054                     movea.l    A0, [A4]
  6031. 00003D02  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  6032. 00003D06  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  6033. 00003D0A  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  6034. 00003D0E  598F                     subq.l     A7, 4
  6035. 00003D10  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6036. 00003D14  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6037. 00003D18  4EAD 5512                jsr        [A5 + 0x5512 /* export_2718 */]
  6038. 00003D1C  558F                     subq.l     A7, 2
  6039. 00003D1E  558F                     subq.l     A7, 2
  6040. 00003D20  2F0B                     move.l     -[A7], A3
  6041. 00003D22  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  6042. 00003D26  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6043. 00003D2A  4EAD 54B2                jsr        [A5 + 0x54B2 /* export_2706 */]
  6044. 00003D2E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6045. 00003D32  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6046. 00003D36  2054                     movea.l    A0, [A4]
  6047. 00003D38  2F28 0076                move.l     -[A7], [A0 + 0x76]
  6048. 00003D3C  4EAD 37EA                jsr        [A5 + 0x37EA /* export_1785 */]
  6049. 00003D40  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6050. 00003D44  2F0B                     move.l     -[A7], A3
  6051. 00003D46  2054                     movea.l    A0, [A4]
  6052. 00003D48  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  6053. 00003D4C  4EAD 37EA                jsr        [A5 + 0x37EA /* export_1785 */]
  6054. 00003D50  0C47 001F                cmpi.w     D7, 0x1F
  6055. 00003D54  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6056. 00003D58  670E                     beq        +0x10 /* 00003D68 */
  6057. 00003D5A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6058. 00003D5E  2054                     movea.l    A0, [A4]
  6059. 00003D60  2F28 0084                move.l     -[A7], [A0 + 0x84]
  6060. 00003D64  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  6061. label00003D68:
  6062. 00003D68  302E 0012                move.w     D0, [A6 + 0x12]
  6063. 00003D6C  526E 0012                addq.w     [A6 + 0x12], 1
  6064. label00003D70:
  6065. 00003D70  302E 0012                move.w     D0, [A6 + 0x12]
  6066. 00003D74  B06D F12C                cmp.w      D0, [A5 - 0xED4]
  6067. 00003D78  6F00 FF1E                ble        -0xE0 /* 00003C98 */
  6068. 00003D7C  4CEE 18C0 FFE8           movem.l    D6,D7,A3,A4, [A6 - 0x18]
  6069. 00003D82  4E5E                     unlink     A6
  6070. 00003D84  205F                     movea.l    A0, [A7]+
  6071. 00003D86  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6072. 00003D8A  4ED0                     jmp        [A0]
  6073. 00003D8C  8021                     or.b       D0, -[A1]
  6074. 00003D8E  544D                     addq.w     A5, 2
  6075. 00003D90  4F56                     chk.w      D7, [A6]
  6076. 00003D92  4945                     chk.w      D4, D5
  6077. 00003D94  444F                     neg.w      A7
  6078. 00003D96  4355                     chk.w      D1, [A5]
  6079. 00003D98  4D45                     chk.w      D6, D5
  6080. 00003D9A  4E54 2E49                link       A4, -0xFFFFD1B7
  6081. 00003D9E  4E49                     trap       9
  6082. 00003DA0  5444                     addq.w     D4, 2
  6083. 00003DA2  454C                     chk.w      D2, A4
  6084. 00003DA4  4554                     chk.w      D2, [A4]
  6085. 00003DA6  4544                     chk.w      D2, D4
  6086. 00003DA8  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  6087. 00003DAC  524F                     addq.w     A7, 1
  6088. 00003DAE  5700                     subq.b     D0, 3
  6089. 00003DB0  0000 0000                ori.b      D0, 0x0
  6090. fn00003DB4:
  6091. 00003DB4  4E56 FFEC                link       A6, -0x0014
  6092. 00003DB8  48E7 0118                movem.l    -[A7], D7,A3,A4
  6093. 00003DBC  3E2E 000C                move.w     D7, [A6 + 0xC]
  6094. 00003DC0  286E 0008                movea.l    A4, [A6 + 0x8]
  6095. 00003DC4  3D7C 0001 FFEC           move.w     [A6 - 0x14], 0x1
  6096. 00003DCA  3D6D F13C FFEE           move.w     [A6 - 0x12], [A5 - 0xEC4]
  6097. 00003DD0  6000 00BC                bra        +0xBE /* 00003E8E */
  6098. label00003DD4:
  6099. 00003DD4  302E FFEE                move.w     D0, [A6 - 0x12]
  6100. 00003DD8  41ED F180                lea.l      A0, [A5 - 0xE80]
  6101. 00003DDC  1030 0000                move.b     D0, [A0 + D0.w]
  6102. 00003DE0  4880                     ext.w      D0
  6103. 00003DE2  C047                     and.w      D0, D7
  6104. 00003DE4  6700 00A0                beq        +0xA2 /* 00003E86 */
  6105. 00003DE8  598F                     subq.l     A7, 4
  6106. 00003DEA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6107. 00003DEE  2054                     movea.l    A0, [A4]
  6108. 00003DF0  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  6109. 00003DF4  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  6110. 00003DF8  2657                     movea.l    A3, [A7]
  6111. 00003DFA  4EAD 572A                jsr        [A5 + 0x572A /* export_2785 */]
  6112. 00003DFE  598F                     subq.l     A7, 4
  6113. 00003E00  2F0B                     move.l     -[A7], A3
  6114. 00003E02  4EAD 550A                jsr        [A5 + 0x550A /* export_2717 */]
  6115. 00003E06  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  6116. 00003E0A  598F                     subq.l     A7, 4
  6117. 00003E0C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6118. 00003E10  2054                     movea.l    A0, [A4]
  6119. 00003E12  2F28 0076                move.l     -[A7], [A0 + 0x76]
  6120. 00003E16  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  6121. 00003E1A  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  6122. 00003E1E  7000                     moveq.l    D0, 0x00
  6123. 00003E20  2F00                     move.l     -[A7], D0
  6124. 00003E22  7202                     moveq.l    D1, 0x02
  6125. 00003E24  1F01                     move.b     -[A7], D1
  6126. 00003E26  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6127. 00003E2A  4EAD 56E2                jsr        [A5 + 0x56E2 /* export_2776 */]
  6128. 00003E2E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6129. 00003E32  2F0B                     move.l     -[A7], A3
  6130. 00003E34  2054                     movea.l    A0, [A4]
  6131. 00003E36  2F28 0076                move.l     -[A7], [A0 + 0x76]
  6132. 00003E3A  4EAD 37EA                jsr        [A5 + 0x37EA /* export_1785 */]
  6133. 00003E3E  558F                     subq.l     A7, 2
  6134. 00003E40  2F0B                     move.l     -[A7], A3
  6135. 00003E42  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  6136. 00003E46  4A1F                     tst.b      [A7]+
  6137. 00003E48  671C                     beq        +0x1E /* 00003E66 */
  6138. 00003E4A  486E FFF8                pea.l      [A6 - 0x8]
  6139. 00003E4E  2F0B                     move.l     -[A7], A3
  6140. 00003E50  4EAD 564A                jsr        [A5 + 0x564A /* export_2757 */]
  6141. 00003E54  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6142. 00003E58  486E FFF8                pea.l      [A6 - 0x8]
  6143. 00003E5C  2054                     movea.l    A0, [A4]
  6144. 00003E5E  2F28 0084                move.l     -[A7], [A0 + 0x84]
  6145. 00003E62  4EAD 3022                jsr        [A5 + 0x3022 /* export_1536 */]
  6146. label00003E66:
  6147. 00003E66  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6148. 00003E6A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6149. 00003E6E  2054                     movea.l    A0, [A4]
  6150. 00003E70  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  6151. 00003E74  4EAD 37EA                jsr        [A5 + 0x37EA /* export_1785 */]
  6152. 00003E78  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6153. 00003E7C  2054                     movea.l    A0, [A4]
  6154. 00003E7E  2F28 0084                move.l     -[A7], [A0 + 0x84]
  6155. 00003E82  4EAD 3042                jsr        [A5 + 0x3042 /* export_1540 */]
  6156. label00003E86:
  6157. 00003E86  302E FFEE                move.w     D0, [A6 - 0x12]
  6158. 00003E8A  526E FFEE                addq.w     [A6 - 0x12], 1
  6159. label00003E8E:
  6160. 00003E8E  302E FFEE                move.w     D0, [A6 - 0x12]
  6161. 00003E92  B06D F12C                cmp.w      D0, [A5 - 0xED4]
  6162. 00003E96  6F00 FF3C                ble        -0xC2 /* 00003DD4 */
  6163. 00003E9A  4CEE 1880 FFE0           movem.l    D7,A3,A4, [A6 - 0x20]
  6164. 00003EA0  4E5E                     unlink     A6
  6165. 00003EA2  205F                     movea.l    A0, [A7]+
  6166. 00003EA4  5C4F                     addq.w     A7, 6
  6167. 00003EA6  4ED0                     jmp        [A0]
  6168. 00003EA8  8021                     or.b       D0, -[A1]
  6169. 00003EAA  544D                     addq.w     A5, 2
  6170. 00003EAC  4F56                     chk.w      D7, [A6]
  6171. 00003EAE  4945                     chk.w      D4, D5
  6172. 00003EB0  444F                     neg.w      A7
  6173. 00003EB2  4355                     chk.w      D1, [A5]
  6174. 00003EB4  4D45                     chk.w      D6, D5
  6175. 00003EB6  4E54 2E53                link       A4, -0xFFFFD1AD
  6176. 00003EBA  5741                     subq.w     D1, 3
  6177. 00003EBC  5044                     addq.w     D4, 8
  6178. 00003EBE  454C                     chk.w      D2, A4
  6179. 00003EC0  4554                     chk.w      D2, [A4]
  6180. 00003EC2  4544                     chk.w      D2, D4
  6181. 00003EC4  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  6182. 00003EC8  524F                     addq.w     A7, 1
  6183. 00003ECA  5700                     subq.b     D0, 3
  6184. 00003ECC  0000 0000                ori.b      D0, 0x0
  6185. export_2584:
  6186. 00003ED0  4E56 0000                link       A6, 0
  6187. 00003ED4  2F0C                     move.l     -[A7], A4
  6188. 00003ED6  286E 0008                movea.l    A4, [A6 + 0x8]
  6189. 00003EDA  2054                     movea.l    A0, [A4]
  6190. 00003EDC  2248                     movea.l    A1, A0
  6191. 00003EDE  2028 0084                move.l     D0, [A0 + 0x84]
  6192. 00003EE2  B0A9 00A6                cmp.l      D0, [A1 + 0xA6]
  6193. 00003EE6  56C0                     sne        D0
  6194. 00003EE8  0240 0001                andi.w     D0, 0x1
  6195. 00003EEC  48C0                     ext.l      D0
  6196. 00003EEE  1D40 000C                move.b     [A6 + 0xC], D0
  6197. 00003EF2  286E FFFC                movea.l    A4, [A6 - 0x4]
  6198. 00003EF6  4E5E                     unlink     A6
  6199. 00003EF8  2E9F                     move.l     [A7], [A7]+
  6200. 00003EFA  4E75                     rts
  6201. 00003EFC  9954                     sub.w      [A4], D4
  6202. 00003EFE  4D4F                     chk.w      D6, A7
  6203. 00003F00  5649                     addq.w     A1, 3
  6204. 00003F02  4544                     chk.w      D2, D4
  6205. 00003F04  4F43                     chk.w      D7, D3
  6206. 00003F06  554D                     subq.w     A5, 2
  6207. 00003F08  454E                     chk.w      D2, A6
  6208. 00003F0A  542E 4142                addq.b     [A6 + 0x4142], 2
  6209. 00003F0E  4C45 544F                movem.l    D0,D1,D2,D3,D6,A2,A4,A6, D5
  6210. 00003F12  4752                     chk.w      D3, [A2]
  6211. 00003F14  4142                     chk.w      D0, D2
  6212. 00003F16  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6213. export_2585: // at 00003F18 (misaligned)
  6214. 00003F1A  0000 48E7                ori.b      D0, 0xE7
  6215. 00003F1E  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  6216. 00003F22  0008 7028                ori.b      A0, 0x28 /* '(' */
  6217. 00003F26  2F00                     move.l     -[A7], D0
  6218. 00003F28  486D 268A                pea.l      [A5 + 0x268A /* export_1229 */]
  6219. 00003F2C  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  6220. 00003F30  2640                     movea.l    A3, D0
  6221. 00003F32  2F0B                     move.l     -[A7], A3
  6222. 00003F34  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  6223. 00003F38  7000                     moveq.l    D0, 0x00
  6224. 00003F3A  3F00                     move.w     -[A7], D0
  6225. 00003F3C  2F0C                     move.l     -[A7], A4
  6226. 00003F3E  2054                     movea.l    A0, [A4]
  6227. 00003F40  2F28 0084                move.l     -[A7], [A0 + 0x84]
  6228. 00003F44  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  6229. 00003F48  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6230. 00003F4C  2F0B                     move.l     -[A7], A3
  6231. 00003F4E  4EAD 474A                jsr        [A5 + 0x474A /* export_2277 */]
  6232. 00003F52  2D4B 0012                move.l     [A6 + 0x12], A3
  6233. 00003F56  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  6234. 00003F5C  4E5E                     unlink     A6
  6235. 00003F5E  205F                     movea.l    A0, [A7]+
  6236. 00003F60  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6237. 00003F64  4ED0                     jmp        [A0]
  6238. 00003F66  9C54                     sub.w      D6, [A4]
  6239. 00003F68  4D4F                     chk.w      D6, A7
  6240. 00003F6A  5649                     addq.w     A1, 3
  6241. 00003F6C  4544                     chk.w      D2, D4
  6242. 00003F6E  4F43                     chk.w      D7, D3
  6243. 00003F70  554D                     subq.w     A5, 2
  6244. 00003F72  454E                     chk.w      D2, A6
  6245. 00003F74  542E 5441                addq.b     [A6 + 0x5441], 2
  6246. 00003F78  4B45                     chk.w      D5, D5
  6247. 00003F7A  5448                     addq.w     A0, 2
  6248. 00003F7C  4953                     chk.w      D4, [A3]
  6249. 00003F7E  4D4F                     chk.w      D6, A7
  6250. 00003F80  5649                     addq.w     A1, 3
  6251. 00003F82  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  6252. 00003F84  0000 0000                ori.b      D0, 0x0
  6253. export_2586:
  6254. 00003F88  4E56 0000                link       A6, 0
  6255. 00003F8C  48E7 0038                movem.l    -[A7], A2,A3,A4
  6256. 00003F90  266E 000C                movea.l    A3, [A6 + 0xC]
  6257. 00003F94  286E 0008                movea.l    A4, [A6 + 0x8]
  6258. 00003F98  2054                     movea.l    A0, [A4]
  6259. 00003F9A  2068 00DC                movea.l    A0, [A0 + 0xDC]
  6260. 00003F9E  2050                     movea.l    A0, [A0]
  6261. 00003FA0  3690                     move.w     [A3], [A0]
  6262. 00003FA2  2054                     movea.l    A0, [A4]
  6263. 00003FA4  2068 00DC                movea.l    A0, [A0 + 0xDC]
  6264. 00003FA8  2050                     movea.l    A0, [A0]
  6265. 00003FAA  2768 0002 0002           move.l     [A3 + 0x2], [A0 + 0x2]
  6266. 00003FB0  2054                     movea.l    A0, [A4]
  6267. 00003FB2  2068 00DC                movea.l    A0, [A0 + 0xDC]
  6268. 00003FB6  A029                     syscall    HLock
  6269. 00003FB8  2054                     movea.l    A0, [A4]
  6270. 00003FBA  2068 00DC                movea.l    A0, [A0 + 0xDC]
  6271. 00003FBE  2050                     movea.l    A0, [A0]
  6272. 00003FC0  5C88                     addq.l     A0, 6
  6273. 00003FC2  224B                     movea.l    A1, A3
  6274. 00003FC4  5C89                     addq.l     A1, 6
  6275. 00003FC6  2454                     movea.l    A2, [A4]
  6276. 00003FC8  246A 00DC                movea.l    A2, [A2 + 0xDC]
  6277. 00003FCC  2452                     movea.l    A2, [A2]
  6278. 00003FCE  7000                     moveq.l    D0, 0x00
  6279. 00003FD0  102A 0006                move.b     D0, [A2 + 0x6]
  6280. 00003FD4  5240                     addq.w     D0, 1
  6281. 00003FD6  48C0                     ext.l      D0
  6282. 00003FD8  A02E                     syscall    BlockMove/BlockMoveData
  6283. 00003FDA  2054                     movea.l    A0, [A4]
  6284. 00003FDC  2068 00DC                movea.l    A0, [A0 + 0xDC]
  6285. 00003FE0  A02A                     syscall    HUnlock
  6286. 00003FE2  4CEE 1C00 FFF4           movem.l    A2,A3,A4, [A6 - 0xC]
  6287. 00003FE8  4E5E                     unlink     A6
  6288. 00003FEA  205F                     movea.l    A0, [A7]+
  6289. 00003FEC  504F                     addq.w     A7, 8
  6290. 00003FEE  4ED0                     jmp        [A0]
  6291. 00003FF0  9854                     sub.w      D4, [A4]
  6292. 00003FF2  4D4F                     chk.w      D6, A7
  6293. 00003FF4  5649                     addq.w     A1, 3
  6294. 00003FF6  4544                     chk.w      D2, D4
  6295. 00003FF8  4F43                     chk.w      D7, D3
  6296. 00003FFA  554D                     subq.w     A5, 2
  6297. 00003FFC  454E                     chk.w      D2, A6
  6298. 00003FFE  542E 4745                addq.b     [A6 + 0x4745], 2
  6299. 00004002  5446                     addq.w     D6, 2
  6300. 00004004  5353                     subq.w     [A3], 1
  6301. 00004006  5045                     addq.w     D5, 8
  6302. 00004008  4300                     .invalid   1, D0 // invalid opcode 4 with b == 4
  6303. 0000400A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6304. export_2587: // at 0000400C (misaligned)
  6305. 0000400E  0000 302E                ori.b      D0, 0x2E /* '.' */
  6306. 00004012  000E B06D                ori.b      A6, 0x6D /* 'm' */
  6307. 00004016  F134                     .extension 0x134 <<F/4-5/0>> // unimplemented
  6308. 00004018  670A                     beq        +0xC /* 00004024 */
  6309. 0000401A  302E 000E                move.w     D0, [A6 + 0xE]
  6310. 0000401E  B06D F12C                cmp.w      D0, [A5 - 0xED4]
  6311. 00004022  6620                     bne        +0x22 /* 00004044 */
  6312. label00004024:
  6313. 00004024  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6314. 00004028  598F                     subq.l     A7, 4
  6315. 0000402A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6316. 0000402E  206E 0008                movea.l    A0, [A6 + 0x8]
  6317. 00004032  2050                     movea.l    A0, [A0]
  6318. 00004034  2F28 0076                move.l     -[A7], [A0 + 0x76]
  6319. 00004038  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  6320. 0000403C  7000                     moveq.l    D0, 0x00
  6321. 0000403E  2F00                     move.l     -[A7], D0
  6322. 00004040  4EBA 07F2                jsr        [PC + 0x7F2 /* 00004834 */]
  6323. label00004044:
  6324. 00004044  4E5E                     unlink     A6
  6325. 00004046  205F                     movea.l    A0, [A7]+
  6326. 00004048  504F                     addq.w     A7, 8
  6327. 0000404A  4ED0                     jmp        [A0]
  6328. 0000404C  9E54                     sub.w      D7, [A4]
  6329. 0000404E  4D4F                     chk.w      D6, A7
  6330. 00004050  5649                     addq.w     A1, 3
  6331. 00004052  4544                     chk.w      D2, D4
  6332. 00004054  4F43                     chk.w      D7, D3
  6333. 00004056  554D                     subq.w     A5, 2
  6334. 00004058  454E                     chk.w      D2, A6
  6335. 0000405A  542E 444F                addq.b     [A6 + 0x444F], 2
  6336. 0000405E  5542                     subq.w     D2, 2
  6337. 00004060  4C45 434C                movem.l    D2,D3,D6,A0,A1,A6, D5
  6338. 00004064  4943                     chk.w      D4, D3
  6339. 00004066  4B50                     chk.w      D5, [A0]
  6340. 00004068  4C41 5900                movem.l    A0,A3,A4,A6, D1
  6341. 0000406C  0000 0000                ori.b      D0, 0x0
  6342. export_2588:
  6343. 00004070  4E56 FFF0                link       A6, -0x0010
  6344. 00004074  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  6345. 00004078  286E 0008                movea.l    A4, [A6 + 0x8]
  6346. 0000407C  598F                     subq.l     A7, 4
  6347. 0000407E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6348. 00004082  2054                     movea.l    A0, [A4]
  6349. 00004084  2F28 0076                move.l     -[A7], [A0 + 0x76]
  6350. 00004088  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  6351. 0000408C  265F                     movea.l    A3, [A7]+
  6352. 0000408E  558F                     subq.l     A7, 2
  6353. 00004090  2F0B                     move.l     -[A7], A3
  6354. 00004092  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  6355. 00004096  4A1F                     tst.b      [A7]+
  6356. 00004098  6700 011C                beq        +0x11E /* 000041B6 */
  6357. 0000409C  4A2D F920                tst.b      [A5 - 0x6E0]
  6358. 000040A0  6776                     beq        +0x78 /* 00004118 */
  6359. 000040A2  2054                     movea.l    A0, [A4]
  6360. 000040A4  2D68 0016 FFFC           move.l     [A6 - 0x4], [A0 + 0x16]
  6361. 000040AA  558F                     subq.l     A7, 2
  6362. 000040AC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6363. 000040B0  4EAD 14A2                jsr        [A5 + 0x14A2 /* export_656 */]
  6364. 000040B4  2054                     movea.l    A0, [A4]
  6365. 000040B6  115F 008C                move.b     [A0 + 0x8C], [A7]+
  6366. 000040BA  7600                     moveq.l    D3, 0x00
  6367. 000040BC  2054                     movea.l    A0, [A4]
  6368. 000040BE  4A28 008C                tst.b      [A0 + 0x8C]
  6369. 000040C2  670C                     beq        +0xE /* 000040D0 */
  6370. 000040C4  302E 0010                move.w     D0, [A6 + 0x10]
  6371. 000040C8  B06D F134                cmp.w      D0, [A5 - 0xECC]
  6372. 000040CC  6602                     bne        +0x4 /* 000040D0 */
  6373. 000040CE  7601                     moveq.l    D3, 0x01
  6374. label000040D0:
  6375. 000040D0  4A03                     tst.b      D3
  6376. 000040D2  670C                     beq        +0xE /* 000040E0 */
  6377. 000040D4  598F                     subq.l     A7, 4
  6378. 000040D6  2F0B                     move.l     -[A7], A3
  6379. 000040D8  4EAD 577A                jsr        [A5 + 0x577A /* export_2795 */]
  6380. 000040DC  201F                     move.l     D0, [A7]+
  6381. 000040DE  6012                     bra        +0x14 /* 000040F2 */
  6382. label000040E0:
  6383. 000040E0  598F                     subq.l     A7, 4
  6384. 000040E2  598F                     subq.l     A7, 4
  6385. 000040E4  2F0B                     move.l     -[A7], A3
  6386. 000040E6  4EAD 56DA                jsr        [A5 + 0x56DA /* export_2775 */]
  6387. 000040EA  2F0B                     move.l     -[A7], A3
  6388. 000040EC  4EAD 5772                jsr        [A5 + 0x5772 /* export_2794 */]
  6389. 000040F0  201F                     move.l     D0, [A7]+
  6390. label000040F2:
  6391. 000040F2  2D40 FFF8                move.l     [A6 - 0x8], D0
  6392. 000040F6  6700 00BE                beq        +0xC0 /* 000041B6 */
  6393. 000040FA  486E FFF0                pea.l      [A6 - 0x10]
  6394. 000040FE  2F0B                     move.l     -[A7], A3
  6395. 00004100  4EAD 564A                jsr        [A5 + 0x564A /* export_2757 */]
  6396. 00004104  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6397. 00004108  486E FFF0                pea.l      [A6 - 0x10]
  6398. 0000410C  A8F6                     syscall    DrawPicture
  6399. 0000410E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6400. 00004112  A8F5                     syscall    KillPicture
  6401. 00004114  6000 00A0                bra        +0xA2 /* 000041B6 */
  6402. label00004118:
  6403. 00004118  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  6404. 0000411C  2F0B                     move.l     -[A7], A3
  6405. 0000411E  4EAD 3482                jsr        [A5 + 0x3482 /* export_1676 */]
  6406. 00004122  558F                     subq.l     A7, 2
  6407. 00004124  2F0B                     move.l     -[A7], A3
  6408. 00004126  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  6409. 0000412A  4A1F                     tst.b      [A7]+
  6410. 0000412C  6700 0088                beq        +0x8A /* 000041B6 */
  6411. 00004130  302E 0010                move.w     D0, [A6 + 0x10]
  6412. 00004134  B06D F134                cmp.w      D0, [A5 - 0xECC]
  6413. 00004138  670A                     beq        +0xC /* 00004144 */
  6414. 0000413A  302E 0010                move.w     D0, [A6 + 0x10]
  6415. 0000413E  B06D F12C                cmp.w      D0, [A5 - 0xED4]
  6416. 00004142  6672                     bne        +0x74 /* 000041B6 */
  6417. label00004144:
  6418. 00004144  2054                     movea.l    A0, [A4]
  6419. 00004146  3028 00C0                move.w     D0, [A0 + 0xC0]
  6420. 0000414A  48C0                     ext.l      D0
  6421. 0000414C  3228 00C4                move.w     D1, [A0 + 0xC4]
  6422. 00004150  48C1                     ext.l      D1
  6423. 00004152  D280                     add.l      D1, D0
  6424. 00004154  7001                     moveq.l    D0, 0x01
  6425. 00004156  B081                     cmp.l      D0, D1
  6426. 00004158  57C0                     seq        D0
  6427. 0000415A  0240 0001                andi.w     D0, 0x1
  6428. 0000415E  48C0                     ext.l      D0
  6429. 00004160  1E00                     move.b     D7, D0
  6430. 00004162  6752                     beq        +0x54 /* 000041B6 */
  6431. 00004164  2F28 0068                move.l     -[A7], [A0 + 0x68]
  6432. 00004168  4EAD 41FA                jsr        [A5 + 0x41FA /* export_2107 */]
  6433. 0000416C  598F                     subq.l     A7, 4
  6434. 0000416E  2F0B                     move.l     -[A7], A3
  6435. 00004170  4EAD 56EA                jsr        [A5 + 0x56EA /* export_2777 */]
  6436. 00004174  1F07                     move.b     -[A7], D7
  6437. 00004176  2054                     movea.l    A0, [A4]
  6438. 00004178  2F28 0050                move.l     -[A7], [A0 + 0x50]
  6439. 0000417C  4EAD 4B3A                jsr        [A5 + 0x4B3A /* export_2403 */]
  6440. 00004180  598F                     subq.l     A7, 4
  6441. 00004182  2F0B                     move.l     -[A7], A3
  6442. 00004184  4EAD 56BA                jsr        [A5 + 0x56BA /* export_2771 */]
  6443. 00004188  1F07                     move.b     -[A7], D7
  6444. 0000418A  2054                     movea.l    A0, [A4]
  6445. 0000418C  2F28 0058                move.l     -[A7], [A0 + 0x58]
  6446. 00004190  4EAD 44E2                jsr        [A5 + 0x44E2 /* export_2200 */]
  6447. 00004194  598F                     subq.l     A7, 4
  6448. 00004196  2F0B                     move.l     -[A7], A3
  6449. 00004198  4EAD 56AA                jsr        [A5 + 0x56AA /* export_2769 */]
  6450. 0000419C  1F07                     move.b     -[A7], D7
  6451. 0000419E  2054                     movea.l    A0, [A4]
  6452. 000041A0  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  6453. 000041A4  4EAD 3502                jsr        [A5 + 0x3502 /* export_1692 */]
  6454. 000041A8  7000                     moveq.l    D0, 0x00
  6455. 000041AA  2F00                     move.l     -[A7], D0
  6456. 000041AC  2054                     movea.l    A0, [A4]
  6457. 000041AE  2F28 0068                move.l     -[A7], [A0 + 0x68]
  6458. 000041B2  4EAD 4202                jsr        [A5 + 0x4202 /* export_2108 */]
  6459. label000041B6:
  6460. 000041B6  4CEE 1888 FFE0           movem.l    D3,D7,A3,A4, [A6 - 0x20]
  6461. 000041BC  4E5E                     unlink     A6
  6462. 000041BE  205F                     movea.l    A0, [A7]+
  6463. 000041C0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6464. 000041C4  4ED0                     jmp        [A0]
  6465. 000041C6  9754                     sub.w      [A4], D3
  6466. 000041C8  4D4F                     chk.w      D6, A7
  6467. 000041CA  5649                     addq.w     A1, 3
  6468. 000041CC  4544                     chk.w      D2, D4
  6469. 000041CE  4F43                     chk.w      D7, D3
  6470. 000041D0  554D                     subq.w     A5, 2
  6471. 000041D2  454E                     chk.w      D2, A6
  6472. 000041D4  542E 5255                addq.b     [A6 + 0x5255], 2
  6473. 000041D8  4E4D                     trap       13
  6474. 000041DA  4F56                     chk.w      D7, [A6]
  6475. 000041DC  4945                     chk.w      D4, D5
  6476. 000041DE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6477. export_2589: // at 000041E0 (misaligned)
  6478. 000041E2  0000 2F0C                ori.b      D0, 0xC
  6479. 000041E6  286E 0008                movea.l    A4, [A6 + 0x8]
  6480. 000041EA  2054                     movea.l    A0, [A4]
  6481. 000041EC  2F28 0068                move.l     -[A7], [A0 + 0x68]
  6482. 000041F0  4EAD 41FA                jsr        [A5 + 0x41FA /* export_2107 */]
  6483. 000041F4  558F                     subq.l     A7, 2
  6484. 000041F6  2054                     movea.l    A0, [A4]
  6485. 000041F8  2F28 0084                move.l     -[A7], [A0 + 0x84]
  6486. 000041FC  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  6487. 00004200  7000                     moveq.l    D0, 0x00
  6488. 00004202  1F00                     move.b     -[A7], D0
  6489. 00004204  2F0C                     move.l     -[A7], A4
  6490. 00004206  4EBA 0038                jsr        [PC + 0x38 /* 00004240 */]
  6491. 0000420A  2054                     movea.l    A0, [A4]
  6492. 0000420C  2F28 0080                move.l     -[A7], [A0 + 0x80]
  6493. 00004210  2F28 0068                move.l     -[A7], [A0 + 0x68]
  6494. 00004214  4EAD 4202                jsr        [A5 + 0x4202 /* export_2108 */]
  6495. 00004218  286E FFFC                movea.l    A4, [A6 - 0x4]
  6496. 0000421C  4E5E                     unlink     A6
  6497. 0000421E  2E9F                     move.l     [A7], [A7]+
  6498. 00004220  4E75                     rts
  6499. 00004222  9854                     sub.w      D4, [A4]
  6500. 00004224  4D4F                     chk.w      D6, A7
  6501. 00004226  5649                     addq.w     A1, 3
  6502. 00004228  4544                     chk.w      D2, D4
  6503. 0000422A  4F43                     chk.w      D7, D3
  6504. 0000422C  554D                     subq.w     A5, 2
  6505. 0000422E  454E                     chk.w      D2, A6
  6506. 00004230  542E 5255                addq.b     [A6 + 0x5255], 2
  6507. 00004234  4E4D                     trap       13
  6508. 00004236  4F56                     chk.w      D7, [A6]
  6509. 00004238  4945                     chk.w      D4, D5
  6510. 0000423A  5300                     subq.b     D0, 1
  6511. 0000423C  0000 0000                ori.b      D0, 0x0
  6512. export_2590:
  6513. fn00004240:
  6514. 00004240  4E56 0000                link       A6, 0
  6515. 00004244  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  6516. 00004248  206E 0008                movea.l    A0, [A6 + 0x8]
  6517. 0000424C  2050                     movea.l    A0, [A0]
  6518. 0000424E  2F28 0084                move.l     -[A7], [A0 + 0x84]
  6519. 00004252  4EAD 301A                jsr        [A5 + 0x301A /* export_1535 */]
  6520. 00004256  4E5E                     unlink     A6
  6521. 00004258  205F                     movea.l    A0, [A7]+
  6522. 0000425A  5C4F                     addq.w     A7, 6
  6523. 0000425C  4ED0                     jmp        [A0]
  6524. 0000425E  9B54                     sub.w      [A4], D5
  6525. 00004260  4D4F                     chk.w      D6, A7
  6526. 00004262  5649                     addq.w     A1, 3
  6527. 00004264  4544                     chk.w      D2, D4
  6528. 00004266  4F43                     chk.w      D7, D3
  6529. 00004268  554D                     subq.w     A5, 2
  6530. 0000426A  454E                     chk.w      D2, A6
  6531. 0000426C  542E 5255                addq.b     [A6 + 0x5255], 2
  6532. 00004270  4E41                     trap       1
  6533. 00004272  4C4C 4D4F                movem.l    D0,D1,D2,D3,D6,A0,A2,A3,A6, A4
  6534. 00004276  5649                     addq.w     A1, 3
  6535. 00004278  4553                     chk.w      D2, [A3]
  6536. 0000427A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6537. export_2591: // at 0000427C (misaligned)
  6538. 0000427E  0000 2F0C                ori.b      D0, 0xC
  6539. 00004282  302E 000C                move.w     D0, [A6 + 0xC]
  6540. 00004286  0800 0000                btst.b     D0, 0x0
  6541. 0000428A  6706                     beq        +0x8 /* 00004292 */
  6542. 0000428C  422E 0010                clr.b      [A6 + 0x10]
  6543. 00004290  6022                     bra        +0x24 /* 000042B4 */
  6544. label00004292:
  6545. 00004292  598F                     subq.l     A7, 4
  6546. 00004294  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6547. 00004298  206E 0008                movea.l    A0, [A6 + 0x8]
  6548. 0000429C  2050                     movea.l    A0, [A0]
  6549. 0000429E  2F28 0076                move.l     -[A7], [A0 + 0x76]
  6550. 000042A2  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  6551. 000042A6  285F                     movea.l    A4, [A7]+
  6552. 000042A8  558F                     subq.l     A7, 2
  6553. 000042AA  2F0C                     move.l     -[A7], A4
  6554. 000042AC  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  6555. 000042B0  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  6556. label000042B4:
  6557. 000042B4  286E FFFC                movea.l    A4, [A6 - 0x4]
  6558. 000042B8  4E5E                     unlink     A6
  6559. 000042BA  205F                     movea.l    A0, [A7]+
  6560. 000042BC  504F                     addq.w     A7, 8
  6561. 000042BE  4ED0                     jmp        [A0]
  6562. 000042C0  9B54                     sub.w      [A4], D5
  6563. 000042C2  4D4F                     chk.w      D6, A7
  6564. 000042C4  5649                     addq.w     A1, 3
  6565. 000042C6  4544                     chk.w      D2, D4
  6566. 000042C8  4F43                     chk.w      D7, D3
  6567. 000042CA  554D                     subq.w     A5, 2
  6568. 000042CC  454E                     chk.w      D2, A6
  6569. 000042CE  542E 4345                addq.b     [A6 + 0x4345], 2
  6570. 000042D2  4C4C 4841                movem.l    D0,D6,A3,A6, A4
  6571. 000042D6  534D                     subq.w     A5, 1
  6572. 000042D8  4F56                     chk.w      D7, [A6]
  6573. 000042DA  4945                     chk.w      D4, D5
  6574. 000042DC  0000 0000                ori.b      D0, 0x0
  6575. export_2592:
  6576. 000042E0  4E56 0000                link       A6, 0
  6577. 000042E4  2F0C                     move.l     -[A7], A4
  6578. 000042E6  302E 0010                move.w     D0, [A6 + 0x10]
  6579. 000042EA  0800 0000                btst.b     D0, 0x0
  6580. 000042EE  660E                     bne        +0x10 /* 000042FE */
  6581. 000042F0  286E 000C                movea.l    A4, [A6 + 0xC]
  6582. 000042F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6583. 000042F8  2F0C                     move.l     -[A7], A4
  6584. 000042FA  4EAD 5692                jsr        [A5 + 0x5692 /* export_2766 */]
  6585. label000042FE:
  6586. 000042FE  286E FFFC                movea.l    A4, [A6 - 0x4]
  6587. 00004302  4E5E                     unlink     A6
  6588. 00004304  205F                     movea.l    A0, [A7]+
  6589. 00004306  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6590. 0000430A  4ED0                     jmp        [A0]
  6591. 0000430C  8021                     or.b       D0, -[A1]
  6592. 0000430E  5550                     subq.w     [A0], 2
  6593. 00004310  4441                     neg.w      D1
  6594. 00004312  5445                     addq.w     D5, 2
  6595. 00004314  4D4F                     chk.w      D6, A7
  6596. 00004316  5649                     addq.w     A1, 3
  6597. 00004318  4550                     chk.w      D2, [A0]
  6598. 0000431A  4F52                     chk.w      D7, [A2]
  6599. 0000431C  545F                     addq.w     [A7]+, 2
  6600. 0000431E  5F31 3454                subq.b     [A1 + D3.w * 4 + 0x54], 7
  6601. 00004322  4D4F                     chk.w      D6, A7
  6602. 00004324  5649                     addq.w     A1, 3
  6603. 00004326  4544                     chk.w      D2, D4
  6604. 00004328  4F43                     chk.w      D7, D3
  6605. 0000432A  554D                     subq.w     A5, 2
  6606. 0000432C  454E                     chk.w      D2, A6
  6607. 0000432E  5400                     addq.b     D0, 2
  6608. 00004330  0000 0000                ori.b      D0, 0x0
  6609. fn00004334:
  6610. 00004334  4E56 FFFC                link       A6, -0x0004
  6611. 00004338  48E7 0018                movem.l    -[A7], A3,A4
  6612. 0000433C  286E 0008                movea.l    A4, [A6 + 0x8]
  6613. 00004340  558F                     subq.l     A7, 2
  6614. 00004342  2F0C                     move.l     -[A7], A4
  6615. 00004344  4EAD 2C0A                jsr        [A5 + 0x2C0A /* export_1405 */]
  6616. 00004348  301F                     move.w     D0, [A7]+
  6617. 0000434A  5340                     subq.w     D0, 1
  6618. 0000434C  3D40 FFFC                move.w     [A6 - 0x4], D0
  6619. 00004350  6000 0086                bra        +0x88 /* 000043D8 */
  6620. label00004354:
  6621. 00004354  3D6D F134 FFFE           move.w     [A6 - 0x2], [A5 - 0xECC]
  6622. 0000435A  598F                     subq.l     A7, 4
  6623. 0000435C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6624. 00004360  2054                     movea.l    A0, [A4]
  6625. 00004362  2F28 0076                move.l     -[A7], [A0 + 0x76]
  6626. 00004366  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  6627. 0000436A  265F                     movea.l    A3, [A7]+
  6628. 0000436C  558F                     subq.l     A7, 2
  6629. 0000436E  2F0B                     move.l     -[A7], A3
  6630. 00004370  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  6631. 00004374  4A1F                     tst.b      [A7]+
  6632. 00004376  671C                     beq        +0x1E /* 00004394 */
  6633. 00004378  558F                     subq.l     A7, 2
  6634. 0000437A  2F0B                     move.l     -[A7], A3
  6635. 0000437C  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  6636. 00004380  4A1F                     tst.b      [A7]+
  6637. 00004382  6710                     beq        +0x12 /* 00004394 */
  6638. 00004384  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6639. 00004388  2F0B                     move.l     -[A7], A3
  6640. 0000438A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6641. 0000438E  206E 0010                movea.l    A0, [A6 + 0x10]
  6642. 00004392  4E90                     jsr        [A0]
  6643. label00004394:
  6644. 00004394  3D6D F12C FFFE           move.w     [A6 - 0x2], [A5 - 0xED4]
  6645. 0000439A  598F                     subq.l     A7, 4
  6646. 0000439C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6647. 000043A0  2054                     movea.l    A0, [A4]
  6648. 000043A2  2F28 0076                move.l     -[A7], [A0 + 0x76]
  6649. 000043A6  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  6650. 000043AA  265F                     movea.l    A3, [A7]+
  6651. 000043AC  558F                     subq.l     A7, 2
  6652. 000043AE  2F0B                     move.l     -[A7], A3
  6653. 000043B0  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  6654. 000043B4  4A1F                     tst.b      [A7]+
  6655. 000043B6  671C                     beq        +0x1E /* 000043D4 */
  6656. 000043B8  558F                     subq.l     A7, 2
  6657. 000043BA  2F0B                     move.l     -[A7], A3
  6658. 000043BC  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  6659. 000043C0  4A1F                     tst.b      [A7]+
  6660. 000043C2  6710                     beq        +0x12 /* 000043D4 */
  6661. 000043C4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6662. 000043C8  2F0B                     move.l     -[A7], A3
  6663. 000043CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6664. 000043CE  206E 0010                movea.l    A0, [A6 + 0x10]
  6665. 000043D2  4E90                     jsr        [A0]
  6666. label000043D4:
  6667. 000043D4  556E FFFC                subq.w     [A6 - 0x4], 2
  6668. label000043D8:
  6669. 000043D8  7001                     moveq.l    D0, 0x01
  6670. 000043DA  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  6671. 000043DE  6D00 FF74                blt        -0x8A /* 00004354 */
  6672. 000043E2  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  6673. 000043E8  4E5E                     unlink     A6
  6674. 000043EA  205F                     movea.l    A0, [A7]+
  6675. 000043EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6676. 000043F0  4ED0                     jmp        [A0]
  6677. 000043F2  9D54                     sub.w      [A4], D6
  6678. 000043F4  4D4F                     chk.w      D6, A7
  6679. 000043F6  5649                     addq.w     A1, 3
  6680. 000043F8  4544                     chk.w      D2, D4
  6681. 000043FA  4F43                     chk.w      D7, D3
  6682. 000043FC  554D                     subq.w     A5, 2
  6683. 000043FE  454E                     chk.w      D2, A6
  6684. 00004400  542E 5345                addq.b     [A6 + 0x5345], 2
  6685. 00004404  5441                     addq.w     D1, 2
  6686. 00004406  4C4C 5345                movem.l    D0,D2,D6,A0,A1,A4,A6, A4
  6687. 0000440A  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  6688. 0000440E  4544                     chk.w      D2, D4
  6689. 00004410  0000 0000                ori.b      D0, 0x0
  6690. export_2593:
  6691. 00004414  4E56 0000                link       A6, 0
  6692. 00004418  48E7 0108                movem.l    -[A7], D7,A4
  6693. 0000441C  3E2E 0012                move.w     D7, [A6 + 0x12]
  6694. 00004420  286E 0008                movea.l    A4, [A6 + 0x8]
  6695. 00004424  2054                     movea.l    A0, [A4]
  6696. 00004426  7000                     moveq.l    D0, 0x00
  6697. 00004428  1028 0074                move.b     D0, [A0 + 0x74]
  6698. 0000442C  0C40 0001                cmpi.w     D0, 0x1
  6699. 00004430  662A                     bne        +0x2C /* 0000445C */
  6700. 00004432  7001                     moveq.l    D0, 0x01
  6701. 00004434  B068 00C0                cmp.w      D0, [A0 + 0xC0]
  6702. 00004438  6706                     beq        +0x8 /* 00004440 */
  6703. 0000443A  0C47 0BBE                cmpi.w     D7, 0xBBE
  6704. 0000443E  661C                     bne        +0x1E /* 0000445C */
  6705. label00004440:
  6706. 00004440  598F                     subq.l     A7, 4
  6707. 00004442  3F07                     move.w     -[A7], D7
  6708. 00004444  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6709. 00004448  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  6710. 0000444C  2054                     movea.l    A0, [A4]
  6711. 0000444E  2F28 00A6                move.l     -[A7], [A0 + 0xA6]
  6712. 00004452  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  6713. 00004456  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  6714. 0000445A  6006                     bra        +0x8 /* 00004462 */
  6715. label0000445C:
  6716. 0000445C  7000                     moveq.l    D0, 0x00
  6717. 0000445E  2D40 0014                move.l     [A6 + 0x14], D0
  6718. label00004462:
  6719. 00004462  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  6720. 00004468  4E5E                     unlink     A6
  6721. 0000446A  205F                     movea.l    A0, [A7]+
  6722. 0000446C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6723. 00004470  4ED0                     jmp        [A0]
  6724. 00004472  8027                     or.b       D0, -[A7]
  6725. 00004474  544D                     addq.w     A5, 2
  6726. 00004476  4F56                     chk.w      D7, [A6]
  6727. 00004478  4945                     chk.w      D4, D5
  6728. 0000447A  444F                     neg.w      A7
  6729. 0000447C  4355                     chk.w      D1, [A5]
  6730. 0000447E  4D45                     chk.w      D6, D5
  6731. 00004480  4E54 2E53                link       A4, -0xFFFFD1AD
  6732. 00004484  4554                     chk.w      D2, [A4]
  6733. 00004486  414C                     chk.w      D0, A4
  6734. 00004488  4C53 454C                movem.l    D2,D3,D6,A0,A2,A6, [A3]
  6735. 0000448C  4543                     chk.w      D2, D3
  6736. 0000448E  5445                     addq.w     D5, 2
  6737. 00004490  444D                     neg.w      A5
  6738. 00004492  4F56                     chk.w      D7, [A6]
  6739. 00004494  4945                     chk.w      D4, D5
  6740. 00004496  5349                     subq.w     A1, 1
  6741. 00004498  5A45                     addq.w     D5, 5
  6742. 0000449A  5300                     subq.b     D0, 1
  6743. 0000449C  0000 0000                ori.b      D0, 0x0
  6744. export_2594:
  6745. 000044A0  4E56 FFFA                link       A6, -0x0006
  6746. 000044A4  2D6E 000E FFFA           move.l     [A6 - 0x6], [A6 + 0xE]
  6747. 000044AA  1D6E 000C FFFE           move.b     [A6 - 0x2], [A6 + 0xC]
  6748. 000044B0  486D 513A                pea.l      [A5 + 0x513A /* export_2595 */]
  6749. 000044B4  486E FFFA                pea.l      [A6 - 0x6]
  6750. 000044B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6751. 000044BC  4EBA FE76                jsr        [PC - 0x18A /* 00004334 */]
  6752. 000044C0  4E5E                     unlink     A6
  6753. 000044C2  205F                     movea.l    A0, [A7]+
  6754. 000044C4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6755. 000044C8  4ED0                     jmp        [A0]
  6756. 000044CA  8027                     or.b       D0, -[A7]
  6757. 000044CC  544D                     addq.w     A5, 2
  6758. 000044CE  4F56                     chk.w      D7, [A6]
  6759. 000044D0  4945                     chk.w      D4, D5
  6760. 000044D2  444F                     neg.w      A7
  6761. 000044D4  4355                     chk.w      D1, [A5]
  6762. 000044D6  4D45                     chk.w      D6, D5
  6763. 000044D8  4E54 2E53                link       A4, -0xFFFFD1AD
  6764. 000044DC  4554                     chk.w      D2, [A4]
  6765. 000044DE  414C                     chk.w      D0, A4
  6766. 000044E0  4C53 454C                movem.l    D2,D3,D6,A0,A2,A6, [A3]
  6767. 000044E4  4543                     chk.w      D2, D3
  6768. 000044E6  5445                     addq.w     D5, 2
  6769. 000044E8  444D                     neg.w      A5
  6770. 000044EA  4F56                     chk.w      D7, [A6]
  6771. 000044EC  4945                     chk.w      D4, D5
  6772. 000044EE  5241                     addq.w     D1, 1
  6773. 000044F0  5445                     addq.w     D5, 2
  6774. 000044F2  5300                     subq.b     D0, 1
  6775. 000044F4  0000 0000                ori.b      D0, 0x0
  6776. export_2595:
  6777. 000044F8  4E56 0000                link       A6, 0
  6778. 000044FC  48E7 0018                movem.l    -[A7], A3,A4
  6779. 00004500  286E 0008                movea.l    A4, [A6 + 0x8]
  6780. 00004504  266E 000C                movea.l    A3, [A6 + 0xC]
  6781. 00004508  2F14                     move.l     -[A7], [A4]
  6782. 0000450A  1F2C 0004                move.b     -[A7], [A4 + 0x4]
  6783. 0000450E  2F0B                     move.l     -[A7], A3
  6784. 00004510  4EAD 56E2                jsr        [A5 + 0x56E2 /* export_2776 */]
  6785. 00004514  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  6786. 0000451A  4E5E                     unlink     A6
  6787. 0000451C  205F                     movea.l    A0, [A7]+
  6788. 0000451E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6789. 00004522  4ED0                     jmp        [A0]
  6790. 00004524  8026                     or.b       D0, -[A6]
  6791. 00004526  5345                     subq.w     D5, 1
  6792. 00004528  5453                     addq.w     [A3], 2
  6793. 0000452A  454C                     chk.w      D2, A4
  6794. 0000452C  4543                     chk.w      D2, D3
  6795. 0000452E  5445                     addq.w     D5, 2
  6796. 00004530  444D                     neg.w      A5
  6797. 00004532  4F56                     chk.w      D7, [A6]
  6798. 00004534  4945                     chk.w      D4, D5
  6799. 00004536  5241                     addq.w     D1, 1
  6800. 00004538  5445                     addq.w     D5, 2
  6801. 0000453A  5F5F                     subq.w     [A7]+, 7
  6802. 0000453C  3134 544D                move.w     -[A0], [A4 + D5.w * 4 + 0x4D]
  6803. 00004540  4F56                     chk.w      D7, [A6]
  6804. 00004542  4945                     chk.w      D4, D5
  6805. 00004544  444F                     neg.w      A7
  6806. 00004546  4355                     chk.w      D1, [A5]
  6807. 00004548  4D45                     chk.w      D6, D5
  6808. 0000454A  4E54 0000                link       A4, 0
  6809. 0000454E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6810. export_2596: // at 00004550 (misaligned)
  6811. 00004552  0000 2F0C                ori.b      D0, 0xC
  6812. 00004556  286E 0008                movea.l    A4, [A6 + 0x8]
  6813. 0000455A  2054                     movea.l    A0, [A4]
  6814. 0000455C  2F28 0068                move.l     -[A7], [A0 + 0x68]
  6815. 00004560  4EAD 41FA                jsr        [A5 + 0x41FA /* export_2107 */]
  6816. 00004564  558F                     subq.l     A7, 2
  6817. 00004566  2054                     movea.l    A0, [A4]
  6818. 00004568  2F28 0084                move.l     -[A7], [A0 + 0x84]
  6819. 0000456C  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  6820. 00004570  486D 514A                pea.l      [A5 + 0x514A /* export_2597 */]
  6821. 00004574  486E 000C                pea.l      [A6 + 0xC]
  6822. 00004578  2F0C                     move.l     -[A7], A4
  6823. 0000457A  4EBA FDB8                jsr        [PC - 0x248 /* 00004334 */]
  6824. 0000457E  7000                     moveq.l    D0, 0x00
  6825. 00004580  2F00                     move.l     -[A7], D0
  6826. 00004582  2054                     movea.l    A0, [A4]
  6827. 00004584  2F28 0068                move.l     -[A7], [A0 + 0x68]
  6828. 00004588  4EAD 4202                jsr        [A5 + 0x4202 /* export_2108 */]
  6829. 0000458C  286E FFFC                movea.l    A4, [A6 - 0x4]
  6830. 00004590  4E5E                     unlink     A6
  6831. 00004592  205F                     movea.l    A0, [A7]+
  6832. 00004594  504F                     addq.w     A7, 8
  6833. 00004596  4ED0                     jmp        [A0]
  6834. 00004598  802B 544D                or.b       D0, [A3 + 0x544D]
  6835. 0000459C  4F56                     chk.w      D7, [A6]
  6836. 0000459E  4945                     chk.w      D4, D5
  6837. 000045A0  444F                     neg.w      A7
  6838. 000045A2  4355                     chk.w      D1, [A5]
  6839. 000045A4  4D45                     chk.w      D6, D5
  6840. 000045A6  4E54 2E53                link       A4, -0xFFFFD1AD
  6841. 000045AA  4554                     chk.w      D2, [A4]
  6842. 000045AC  414C                     chk.w      D0, A4
  6843. 000045AE  4C53 454C                movem.l    D2,D3,D6,A0,A2,A6, [A3]
  6844. 000045B2  4543                     chk.w      D2, D3
  6845. 000045B4  5445                     addq.w     D5, 2
  6846. 000045B6  444D                     neg.w      A5
  6847. 000045B8  4F56                     chk.w      D7, [A6]
  6848. 000045BA  4945                     chk.w      D4, D5
  6849. 000045BC  504F                     addq.w     A7, 8
  6850. 000045BE  5349                     subq.w     A1, 1
  6851. 000045C0  5449                     addq.w     A1, 2
  6852. 000045C2  4F4E                     chk.w      D7, A6
  6853. 000045C4  5300                     subq.b     D0, 1
  6854. 000045C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6855. export_2597: // at 000045C8 (misaligned)
  6856. 000045CA  0000 2F0C                ori.b      D0, 0xC
  6857. 000045CE  286E 000C                movea.l    A4, [A6 + 0xC]
  6858. 000045D2  206E 0008                movea.l    A0, [A6 + 0x8]
  6859. 000045D6  2F10                     move.l     -[A7], [A0]
  6860. 000045D8  2F0C                     move.l     -[A7], A4
  6861. 000045DA  4EAD 56A2                jsr        [A5 + 0x56A2 /* export_2768 */]
  6862. 000045DE  286E FFFC                movea.l    A4, [A6 - 0x4]
  6863. 000045E2  4E5E                     unlink     A6
  6864. 000045E4  205F                     movea.l    A0, [A7]+
  6865. 000045E6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6866. 000045EA  4ED0                     jmp        [A0]
  6867. 000045EC  802A 5345                or.b       D0, [A2 + 0x5345]
  6868. 000045F0  5453                     addq.w     [A3], 2
  6869. 000045F2  454C                     chk.w      D2, A4
  6870. 000045F4  4543                     chk.w      D2, D3
  6871. 000045F6  5445                     addq.w     D5, 2
  6872. 000045F8  444D                     neg.w      A5
  6873. 000045FA  4F56                     chk.w      D7, [A6]
  6874. 000045FC  4945                     chk.w      D4, D5
  6875. 000045FE  504F                     addq.w     A7, 8
  6876. 00004600  5349                     subq.w     A1, 1
  6877. 00004602  5449                     addq.w     A1, 2
  6878. 00004604  4F4E                     chk.w      D7, A6
  6879. 00004606  5F5F                     subq.w     [A7]+, 7
  6880. 00004608  3134 544D                move.w     -[A0], [A4 + D5.w * 4 + 0x4D]
  6881. 0000460C  4F56                     chk.w      D7, [A6]
  6882. 0000460E  4945                     chk.w      D4, D5
  6883. 00004610  444F                     neg.w      A7
  6884. 00004612  4355                     chk.w      D1, [A5]
  6885. 00004614  4D45                     chk.w      D6, D5
  6886. 00004616  4E54 0000                link       A4, 0
  6887. 0000461A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6888. export_2598: // at 0000461C (misaligned)
  6889. 0000461E  0000 2F0C                ori.b      D0, 0xC
  6890. 00004622  286E 0008                movea.l    A4, [A6 + 0x8]
  6891. 00004626  2054                     movea.l    A0, [A4]
  6892. 00004628  2F28 0068                move.l     -[A7], [A0 + 0x68]
  6893. 0000462C  4EAD 41FA                jsr        [A5 + 0x41FA /* export_2107 */]
  6894. 00004630  558F                     subq.l     A7, 2
  6895. 00004632  2054                     movea.l    A0, [A4]
  6896. 00004634  2F28 0084                move.l     -[A7], [A0 + 0x84]
  6897. 00004638  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  6898. 0000463C  486D 515A                pea.l      [A5 + 0x515A /* export_2599 */]
  6899. 00004640  486E 000C                pea.l      [A6 + 0xC]
  6900. 00004644  2F0C                     move.l     -[A7], A4
  6901. 00004646  4EBA FCEC                jsr        [PC - 0x314 /* 00004334 */]
  6902. 0000464A  7000                     moveq.l    D0, 0x00
  6903. 0000464C  2F00                     move.l     -[A7], D0
  6904. 0000464E  2054                     movea.l    A0, [A4]
  6905. 00004650  2F28 0068                move.l     -[A7], [A0 + 0x68]
  6906. 00004654  4EAD 4202                jsr        [A5 + 0x4202 /* export_2108 */]
  6907. 00004658  286E FFFC                movea.l    A4, [A6 - 0x4]
  6908. 0000465C  4E5E                     unlink     A6
  6909. 0000465E  205F                     movea.l    A0, [A7]+
  6910. 00004660  504F                     addq.w     A7, 8
  6911. 00004662  4ED0                     jmp        [A0]
  6912. 00004664  802B 544D                or.b       D0, [A3 + 0x544D]
  6913. 00004668  4F56                     chk.w      D7, [A6]
  6914. 0000466A  4945                     chk.w      D4, D5
  6915. 0000466C  444F                     neg.w      A7
  6916. 0000466E  4355                     chk.w      D1, [A5]
  6917. 00004670  4D45                     chk.w      D6, D5
  6918. 00004672  4E54 2E53                link       A4, -0xFFFFD1AD
  6919. 00004676  4554                     chk.w      D2, [A4]
  6920. 00004678  414C                     chk.w      D0, A4
  6921. 0000467A  4C53 454C                movem.l    D2,D3,D6,A0,A2,A6, [A3]
  6922. 0000467E  4543                     chk.w      D2, D3
  6923. 00004680  5445                     addq.w     D5, 2
  6924. 00004682  444D                     neg.w      A5
  6925. 00004684  4F56                     chk.w      D7, [A6]
  6926. 00004686  4945                     chk.w      D4, D5
  6927. 00004688  5449                     addq.w     A1, 2
  6928. 0000468A  434B                     chk.w      D1, A3
  6929. 0000468C  5449                     addq.w     A1, 2
  6930. 0000468E  4D45                     chk.w      D6, D5
  6931. 00004690  5300                     subq.b     D0, 1
  6932. 00004692  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6933. export_2599: // at 00004694 (misaligned)
  6934. 00004696  0000 2F0C                ori.b      D0, 0xC
  6935. 0000469A  286E 000C                movea.l    A4, [A6 + 0xC]
  6936. 0000469E  206E 0008                movea.l    A0, [A6 + 0x8]
  6937. 000046A2  2F10                     move.l     -[A7], [A0]
  6938. 000046A4  2F0C                     move.l     -[A7], A4
  6939. 000046A6  4EAD 56B2                jsr        [A5 + 0x56B2 /* export_2770 */]
  6940. 000046AA  286E FFFC                movea.l    A4, [A6 - 0x4]
  6941. 000046AE  4E5E                     unlink     A6
  6942. 000046B0  205F                     movea.l    A0, [A7]+
  6943. 000046B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6944. 000046B6  4ED0                     jmp        [A0]
  6945. 000046B8  802A 5345                or.b       D0, [A2 + 0x5345]
  6946. 000046BC  5453                     addq.w     [A3], 2
  6947. 000046BE  454C                     chk.w      D2, A4
  6948. 000046C0  4543                     chk.w      D2, D3
  6949. 000046C2  5445                     addq.w     D5, 2
  6950. 000046C4  444D                     neg.w      A5
  6951. 000046C6  4F56                     chk.w      D7, [A6]
  6952. 000046C8  4945                     chk.w      D4, D5
  6953. 000046CA  5449                     addq.w     A1, 2
  6954. 000046CC  434B                     chk.w      D1, A3
  6955. 000046CE  5449                     addq.w     A1, 2
  6956. 000046D0  4D45                     chk.w      D6, D5
  6957. 000046D2  5F5F                     subq.w     [A7]+, 7
  6958. 000046D4  3134 544D                move.w     -[A0], [A4 + D5.w * 4 + 0x4D]
  6959. 000046D8  4F56                     chk.w      D7, [A6]
  6960. 000046DA  4945                     chk.w      D4, D5
  6961. 000046DC  444F                     neg.w      A7
  6962. 000046DE  4355                     chk.w      D1, [A5]
  6963. 000046E0  4D45                     chk.w      D6, D5
  6964. 000046E2  4E54 0000                link       A4, 0
  6965. 000046E6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6966. export_2600: // at 000046E8 (misaligned)
  6967. 000046EA  0000 2F0C                ori.b      D0, 0xC
  6968. 000046EE  286E 0008                movea.l    A4, [A6 + 0x8]
  6969. 000046F2  2054                     movea.l    A0, [A4]
  6970. 000046F4  2F28 0068                move.l     -[A7], [A0 + 0x68]
  6971. 000046F8  4EAD 41FA                jsr        [A5 + 0x41FA /* export_2107 */]
  6972. 000046FC  558F                     subq.l     A7, 2
  6973. 000046FE  2054                     movea.l    A0, [A4]
  6974. 00004700  2F28 0084                move.l     -[A7], [A0 + 0x84]
  6975. 00004704  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  6976. 00004708  486D 516A                pea.l      [A5 + 0x516A /* export_2601 */]
  6977. 0000470C  486E 000E                pea.l      [A6 + 0xE]
  6978. 00004710  2F0C                     move.l     -[A7], A4
  6979. 00004712  4EBA FC20                jsr        [PC - 0x3E0 /* 00004334 */]
  6980. 00004716  7000                     moveq.l    D0, 0x00
  6981. 00004718  2F00                     move.l     -[A7], D0
  6982. 0000471A  2054                     movea.l    A0, [A4]
  6983. 0000471C  2F28 0068                move.l     -[A7], [A0 + 0x68]
  6984. 00004720  4EAD 4202                jsr        [A5 + 0x4202 /* export_2108 */]
  6985. 00004724  2D6D F7EC 0012           move.l     [A6 + 0x12], [A5 - 0x814]
  6986. 0000472A  286E FFFC                movea.l    A4, [A6 - 0x4]
  6987. 0000472E  4E5E                     unlink     A6
  6988. 00004730  205F                     movea.l    A0, [A7]+
  6989. 00004732  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6990. 00004736  4ED0                     jmp        [A0]
  6991. 00004738  802F 544D                or.b       D0, [A7 + 0x544D]
  6992. 0000473C  4F56                     chk.w      D7, [A6]
  6993. 0000473E  4945                     chk.w      D4, D5
  6994. 00004740  444F                     neg.w      A7
  6995. 00004742  4355                     chk.w      D1, [A5]
  6996. 00004744  4D45                     chk.w      D6, D5
  6997. 00004746  4E54 2E53                link       A4, -0xFFFFD1AD
  6998. 0000474A  4554                     chk.w      D2, [A4]
  6999. 0000474C  414C                     chk.w      D0, A4
  7000. 0000474E  4C53 454C                movem.l    D2,D3,D6,A0,A2,A6, [A3]
  7001. 00004752  4543                     chk.w      D2, D3
  7002. 00004754  5445                     addq.w     D5, 2
  7003. 00004756  444D                     neg.w      A5
  7004. 00004758  4F56                     chk.w      D7, [A6]
  7005. 0000475A  4945                     chk.w      D4, D5
  7006. 0000475C  5449                     addq.w     A1, 2
  7007. 0000475E  434B                     chk.w      D1, A3
  7008. 00004760  4455                     neg.w      [A5]
  7009. 00004762  5241                     addq.w     D1, 1
  7010. 00004764  5449                     addq.w     A1, 2
  7011. 00004766  4F4E                     chk.w      D7, A6
  7012. 00004768  5300                     subq.b     D0, 1
  7013. 0000476A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7014. export_2601: // at 0000476C (misaligned)
  7015. 0000476E  0000 2F0C                ori.b      D0, 0xC
  7016. 00004772  286E 000C                movea.l    A4, [A6 + 0xC]
  7017. 00004776  206E 0008                movea.l    A0, [A6 + 0x8]
  7018. 0000477A  2F10                     move.l     -[A7], [A0]
  7019. 0000477C  2F0C                     move.l     -[A7], A4
  7020. 0000477E  4EAD 56CA                jsr        [A5 + 0x56CA /* export_2773 */]
  7021. 00004782  286E FFFC                movea.l    A4, [A6 - 0x4]
  7022. 00004786  4E5E                     unlink     A6
  7023. 00004788  205F                     movea.l    A0, [A7]+
  7024. 0000478A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7025. 0000478E  4ED0                     jmp        [A0]
  7026. 00004790  802E 5345                or.b       D0, [A6 + 0x5345]
  7027. 00004794  5453                     addq.w     [A3], 2
  7028. 00004796  454C                     chk.w      D2, A4
  7029. 00004798  4543                     chk.w      D2, D3
  7030. 0000479A  5445                     addq.w     D5, 2
  7031. 0000479C  444D                     neg.w      A5
  7032. 0000479E  4F56                     chk.w      D7, [A6]
  7033. 000047A0  4945                     chk.w      D4, D5
  7034. 000047A2  5449                     addq.w     A1, 2
  7035. 000047A4  434B                     chk.w      D1, A3
  7036. 000047A6  4455                     neg.w      [A5]
  7037. 000047A8  5241                     addq.w     D1, 1
  7038. 000047AA  5449                     addq.w     A1, 2
  7039. 000047AC  4F4E                     chk.w      D7, A6
  7040. 000047AE  5F5F                     subq.w     [A7]+, 7
  7041. 000047B0  3134 544D                move.w     -[A0], [A4 + D5.w * 4 + 0x4D]
  7042. 000047B4  4F56                     chk.w      D7, [A6]
  7043. 000047B6  4945                     chk.w      D4, D5
  7044. 000047B8  444F                     neg.w      A7
  7045. 000047BA  4355                     chk.w      D1, [A5]
  7046. 000047BC  4D45                     chk.w      D6, D5
  7047. 000047BE  4E54 0000                link       A4, 0
  7048. 000047C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7049. // begin alternate branch 000047C4-000047CA
  7050. fn000047C4:
  7051. 000047C4  4E56 0000                link       A6, 0
  7052. 000047C8  2F0C                     move.l     -[A7], A4
  7053. // end alternate branch 000047C4-000047CA
  7054. fn000047C4: // (misaligned)
  7055. 000047C6  0000 2F0C                ori.b      D0, 0xC
  7056. 000047CA  286E 0008                movea.l    A4, [A6 + 0x8]
  7057. 000047CE  2054                     movea.l    A0, [A4]
  7058. 000047D0  2F28 0068                move.l     -[A7], [A0 + 0x68]
  7059. 000047D4  4EAD 41FA                jsr        [A5 + 0x41FA /* export_2107 */]
  7060. 000047D8  558F                     subq.l     A7, 2
  7061. 000047DA  2054                     movea.l    A0, [A4]
  7062. 000047DC  2F28 0084                move.l     -[A7], [A0 + 0x84]
  7063. 000047E0  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  7064. 000047E4  486D 5172                pea.l      [A5 + 0x5172 /* export_2602 */]
  7065. 000047E8  7000                     moveq.l    D0, 0x00
  7066. 000047EA  2F00                     move.l     -[A7], D0
  7067. 000047EC  2F0C                     move.l     -[A7], A4
  7068. 000047EE  4EBA FB44                jsr        [PC - 0x4BC /* 00004334 */]
  7069. 000047F2  7000                     moveq.l    D0, 0x00
  7070. 000047F4  2F00                     move.l     -[A7], D0
  7071. 000047F6  2054                     movea.l    A0, [A4]
  7072. 000047F8  2F28 0068                move.l     -[A7], [A0 + 0x68]
  7073. 000047FC  4EAD 4202                jsr        [A5 + 0x4202 /* export_2108 */]
  7074. 00004800  286E FFFC                movea.l    A4, [A6 - 0x4]
  7075. 00004804  4E5E                     unlink     A6
  7076. 00004806  2E9F                     move.l     [A7], [A7]+
  7077. 00004808  4E75                     rts
  7078. 0000480A  8024                     or.b       D0, -[A4]
  7079. 0000480C  544D                     addq.w     A5, 2
  7080. 0000480E  4F56                     chk.w      D7, [A6]
  7081. 00004810  4945                     chk.w      D4, D5
  7082. 00004812  444F                     neg.w      A7
  7083. 00004814  4355                     chk.w      D1, [A5]
  7084. 00004816  4D45                     chk.w      D6, D5
  7085. 00004818  4E54 2E50                link       A4, -0xFFFFD1B0
  7086. 0000481C  4C41 5941                movem.l    D0,D6,A0,A3,A4,A6, D1
  7087. 00004820  4C4C 5345                movem.l    D0,D2,D6,A0,A1,A4,A6, A4
  7088. 00004824  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  7089. 00004828  4544                     chk.w      D2, D4
  7090. 0000482A  4D4F                     chk.w      D6, A7
  7091. 0000482C  5649                     addq.w     A1, 3
  7092. 0000482E  4553                     chk.w      D2, [A3]
  7093. 00004830  0000 0000                ori.b      D0, 0x0
  7094. export_2602:
  7095. fn00004834:
  7096. 00004834  4E56 0000                link       A6, 0
  7097. 00004838  2F0C                     move.l     -[A7], A4
  7098. 0000483A  286E 000C                movea.l    A4, [A6 + 0xC]
  7099. 0000483E  2F0C                     move.l     -[A7], A4
  7100. 00004840  4EAD 5712                jsr        [A5 + 0x5712 /* export_2782 */]
  7101. 00004844  286E FFFC                movea.l    A4, [A6 - 0x4]
  7102. 00004848  4E5E                     unlink     A6
  7103. 0000484A  205F                     movea.l    A0, [A7]+
  7104. 0000484C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7105. 00004850  4ED0                     jmp        [A0]
  7106. 00004852  8023                     or.b       D0, -[A3]
  7107. 00004854  504C                     addq.w     A4, 8
  7108. 00004856  4159                     chk.w      D0, [A1]+
  7109. 00004858  5345                     subq.w     D5, 1
  7110. 0000485A  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  7111. 0000485E  4544                     chk.w      D2, D4
  7112. 00004860  4D4F                     chk.w      D6, A7
  7113. 00004862  5649                     addq.w     A1, 3
  7114. 00004864  455F                     chk.w      D2, [A7]+
  7115. 00004866  5F31 3454                subq.b     [A1 + D3.w * 4 + 0x54], 7
  7116. 0000486A  4D4F                     chk.w      D6, A7
  7117. 0000486C  5649                     addq.w     A1, 3
  7118. 0000486E  4544                     chk.w      D2, D4
  7119. 00004870  4F43                     chk.w      D7, D3
  7120. 00004872  554D                     subq.w     A5, 2
  7121. 00004874  454E                     chk.w      D2, A6
  7122. 00004876  5400                     addq.b     D0, 2
  7123. 00004878  0000 0000                ori.b      D0, 0x0
  7124. fn0000487C:
  7125. 0000487C  4E56 0000                link       A6, 0
  7126. 00004880  2F0C                     move.l     -[A7], A4
  7127. 00004882  286E 0008                movea.l    A4, [A6 + 0x8]
  7128. 00004886  2054                     movea.l    A0, [A4]
  7129. 00004888  2F28 0068                move.l     -[A7], [A0 + 0x68]
  7130. 0000488C  4EAD 41FA                jsr        [A5 + 0x41FA /* export_2107 */]
  7131. 00004890  558F                     subq.l     A7, 2
  7132. 00004892  2054                     movea.l    A0, [A4]
  7133. 00004894  2F28 0084                move.l     -[A7], [A0 + 0x84]
  7134. 00004898  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  7135. 0000489C  486D 517A                pea.l      [A5 + 0x517A /* export_2603 */]
  7136. 000048A0  486E 000C                pea.l      [A6 + 0xC]
  7137. 000048A4  2F0C                     move.l     -[A7], A4
  7138. 000048A6  4EBA FA8C                jsr        [PC - 0x574 /* 00004334 */]
  7139. 000048AA  7000                     moveq.l    D0, 0x00
  7140. 000048AC  2F00                     move.l     -[A7], D0
  7141. 000048AE  2054                     movea.l    A0, [A4]
  7142. 000048B0  2F28 0068                move.l     -[A7], [A0 + 0x68]
  7143. 000048B4  4EAD 4202                jsr        [A5 + 0x4202 /* export_2108 */]
  7144. 000048B8  286E FFFC                movea.l    A4, [A6 - 0x4]
  7145. 000048BC  4E5E                     unlink     A6
  7146. 000048BE  205F                     movea.l    A0, [A7]+
  7147. 000048C0  5C4F                     addq.w     A7, 6
  7148. 000048C2  4ED0                     jmp        [A0]
  7149. 000048C4  8024                     or.b       D0, -[A4]
  7150. 000048C6  544D                     addq.w     A5, 2
  7151. 000048C8  4F56                     chk.w      D7, [A6]
  7152. 000048CA  4945                     chk.w      D4, D5
  7153. 000048CC  444F                     neg.w      A7
  7154. 000048CE  4355                     chk.w      D1, [A5]
  7155. 000048D0  4D45                     chk.w      D6, D5
  7156. 000048D2  4E54 2E53                link       A4, -0xFFFFD1AD
  7157. 000048D6  5445                     addq.w     D5, 2
  7158. 000048D8  5041                     addq.w     D1, 8
  7159. 000048DA  4C4C 5345                movem.l    D0,D2,D6,A0,A1,A4,A6, A4
  7160. 000048DE  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  7161. 000048E2  4544                     chk.w      D2, D4
  7162. 000048E4  4D4F                     chk.w      D6, A7
  7163. 000048E6  5649                     addq.w     A1, 3
  7164. 000048E8  4553                     chk.w      D2, [A3]
  7165. 000048EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7166. export_2603: // at 000048EC (misaligned)
  7167. 000048EE  0000 2F0C                ori.b      D0, 0xC
  7168. 000048F2  286E 000C                movea.l    A4, [A6 + 0xC]
  7169. 000048F6  206E 0008                movea.l    A0, [A6 + 0x8]
  7170. 000048FA  3F10                     move.w     -[A7], [A0]
  7171. 000048FC  2F0C                     move.l     -[A7], A4
  7172. 000048FE  4EAD 56F2                jsr        [A5 + 0x56F2 /* export_2778 */]
  7173. 00004902  286E FFFC                movea.l    A4, [A6 - 0x4]
  7174. 00004906  4E5E                     unlink     A6
  7175. 00004908  205F                     movea.l    A0, [A7]+
  7176. 0000490A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7177. 0000490E  4ED0                     jmp        [A0]
  7178. 00004910  8023                     or.b       D0, -[A3]
  7179. 00004912  5354                     subq.w     [A4], 1
  7180. 00004914  4550                     chk.w      D2, [A0]
  7181. 00004916  5345                     subq.w     D5, 1
  7182. 00004918  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  7183. 0000491C  4544                     chk.w      D2, D4
  7184. 0000491E  4D4F                     chk.w      D6, A7
  7185. 00004920  5649                     addq.w     A1, 3
  7186. 00004922  455F                     chk.w      D2, [A7]+
  7187. 00004924  5F31 3454                subq.b     [A1 + D3.w * 4 + 0x54], 7
  7188. 00004928  4D4F                     chk.w      D6, A7
  7189. 0000492A  5649                     addq.w     A1, 3
  7190. 0000492C  4544                     chk.w      D2, D4
  7191. 0000492E  4F43                     chk.w      D7, D3
  7192. 00004930  554D                     subq.w     A5, 2
  7193. 00004932  454E                     chk.w      D2, A6
  7194. 00004934  5400                     addq.b     D0, 2
  7195. 00004936  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7196. export_2604: // at 00004938 (misaligned)
  7197. 0000493A  0000 2F07                ori.b      D0, 0x7
  7198. 0000493E  598F                     subq.l     A7, 4
  7199. 00004940  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7200. 00004944  A840                     syscall    Fix2Long
  7201. 00004946  201F                     move.l     D0, [A7]+
  7202. 00004948  1E00                     move.b     D7, D0
  7203. 0000494A  7000                     moveq.l    D0, 0x00
  7204. 0000494C  1007                     move.b     D0, D7
  7205. 0000494E  0C00 0002                cmpi.b     D0, 0x2
  7206. 00004952  6406                     bcc        +0x8 /* 0000495A */
  7207. 00004954  1007                     move.b     D0, D7
  7208. 00004956  5207                     addq.b     D7, 1
  7209. 00004958  6002                     bra        +0x4 /* 0000495C */
  7210. label0000495A:
  7211. 0000495A  4207                     clr.b      D7
  7212. label0000495C:
  7213. 0000495C  1F07                     move.b     -[A7], D7
  7214. 0000495E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7215. 00004962  4EBA 0034                jsr        [PC + 0x34 /* 00004998 */]
  7216. 00004966  2E2E FFFC                move.l     D7, [A6 - 0x4]
  7217. 0000496A  4E5E                     unlink     A6
  7218. 0000496C  205F                     movea.l    A0, [A7]+
  7219. 0000496E  504F                     addq.w     A7, 8
  7220. 00004970  4ED0                     jmp        [A0]
  7221. 00004972  8021                     or.b       D0, -[A1]
  7222. 00004974  544D                     addq.w     A5, 2
  7223. 00004976  4F56                     chk.w      D7, [A6]
  7224. 00004978  4945                     chk.w      D4, D5
  7225. 0000497A  444F                     neg.w      A7
  7226. 0000497C  4355                     chk.w      D1, [A5]
  7227. 0000497E  4D45                     chk.w      D6, D5
  7228. 00004980  4E54 2E43                link       A4, -0xFFFFD1BD
  7229. 00004984  4841                     swap.w     D1
  7230. 00004986  4E47                     trap       7
  7231. 00004988  454D                     chk.w      D2, A5
  7232. 0000498A  4F56                     chk.w      D7, [A6]
  7233. 0000498C  4945                     chk.w      D4, D5
  7234. 0000498E  4C4F 4F50                movem.l    D4,D6,A0,A1,A2,A3,A6, A7
  7235. 00004992  494E                     chk.w      D4, A6
  7236. 00004994  4700                     .invalid   3, D0 // invalid opcode 4 with b == 4
  7237. 00004996  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7238. // begin alternate branch 00004998-0000499E
  7239. fn00004998:
  7240. 00004998  4E56 0000                link       A6, 0
  7241. 0000499C  2F0C                     move.l     -[A7], A4
  7242. // end alternate branch 00004998-0000499E
  7243. fn00004998: // (misaligned)
  7244. 0000499A  0000 2F0C                ori.b      D0, 0xC
  7245. 0000499E  286E 0008                movea.l    A4, [A6 + 0x8]
  7246. 000049A2  486D 518A                pea.l      [A5 + 0x518A /* export_2605 */]
  7247. 000049A6  486E 000C                pea.l      [A6 + 0xC]
  7248. 000049AA  2F0C                     move.l     -[A7], A4
  7249. 000049AC  4EBA F986                jsr        [PC - 0x67A /* 00004334 */]
  7250. 000049B0  2054                     movea.l    A0, [A4]
  7251. 000049B2  3028 00C0                move.w     D0, [A0 + 0xC0]
  7252. 000049B6  48C0                     ext.l      D0
  7253. 000049B8  3228 00C4                move.w     D1, [A0 + 0xC4]
  7254. 000049BC  48C1                     ext.l      D1
  7255. 000049BE  D280                     add.l      D1, D0
  7256. 000049C0  7001                     moveq.l    D0, 0x01
  7257. 000049C2  B081                     cmp.l      D0, D1
  7258. 000049C4  661A                     bne        +0x1C /* 000049E0 */
  7259. 000049C6  598F                     subq.l     A7, 4
  7260. 000049C8  7000                     moveq.l    D0, 0x00
  7261. 000049CA  102E 000C                move.b     D0, [A6 + 0xC]
  7262. 000049CE  2F00                     move.l     -[A7], D0
  7263. 000049D0  A83F                     syscall    Long2Fix
  7264. 000049D2  7001                     moveq.l    D0, 0x01
  7265. 000049D4  1F00                     move.b     -[A7], D0
  7266. 000049D6  2054                     movea.l    A0, [A4]
  7267. 000049D8  2F28 0060                move.l     -[A7], [A0 + 0x60]
  7268. 000049DC  4EAD 3502                jsr        [A5 + 0x3502 /* export_1692 */]
  7269. label000049E0:
  7270. 000049E0  286E FFFC                movea.l    A4, [A6 - 0x4]
  7271. 000049E4  4E5E                     unlink     A6
  7272. 000049E6  205F                     movea.l    A0, [A7]+
  7273. 000049E8  5C4F                     addq.w     A7, 6
  7274. 000049EA  4ED0                     jmp        [A0]
  7275. 000049EC  8029 544D                or.b       D0, [A1 + 0x544D]
  7276. 000049F0  4F56                     chk.w      D7, [A6]
  7277. 000049F2  4945                     chk.w      D4, D5
  7278. 000049F4  444F                     neg.w      A7
  7279. 000049F6  4355                     chk.w      D1, [A5]
  7280. 000049F8  4D45                     chk.w      D6, D5
  7281. 000049FA  4E54 2E53                link       A4, -0xFFFFD1AD
  7282. 000049FE  4554                     chk.w      D2, [A4]
  7283. 00004A00  414C                     chk.w      D0, A4
  7284. 00004A02  4C53 454C                movem.l    D2,D3,D6,A0,A2,A6, [A3]
  7285. 00004A06  4543                     chk.w      D2, D3
  7286. 00004A08  5445                     addq.w     D5, 2
  7287. 00004A0A  444D                     neg.w      A5
  7288. 00004A0C  4F56                     chk.w      D7, [A6]
  7289. 00004A0E  4945                     chk.w      D4, D5
  7290. 00004A10  4C4F 4F50                movem.l    D4,D6,A0,A1,A2,A3,A6, A7
  7291. 00004A14  494E                     chk.w      D4, A6
  7292. 00004A16  4700                     .invalid   3, D0 // invalid opcode 4 with b == 4
  7293. 00004A18  0000 0000                ori.b      D0, 0x0
  7294. export_2605:
  7295. 00004A1C  4E56 0000                link       A6, 0
  7296. 00004A20  2F0C                     move.l     -[A7], A4
  7297. 00004A22  286E 000C                movea.l    A4, [A6 + 0xC]
  7298. 00004A26  558F                     subq.l     A7, 2
  7299. 00004A28  206E 0008                movea.l    A0, [A6 + 0x8]
  7300. 00004A2C  1F10                     move.b     -[A7], [A0]
  7301. 00004A2E  2F0C                     move.l     -[A7], A4
  7302. 00004A30  4EAD 5622                jsr        [A5 + 0x5622 /* export_2752 */]
  7303. 00004A34  286E FFFC                movea.l    A4, [A6 - 0x4]
  7304. 00004A38  4E5E                     unlink     A6
  7305. 00004A3A  205F                     movea.l    A0, [A7]+
  7306. 00004A3C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7307. 00004A40  4ED0                     jmp        [A0]
  7308. 00004A42  8029 5345                or.b       D0, [A1 + 0x5345]
  7309. 00004A46  5453                     addq.w     [A3], 2
  7310. 00004A48  454C                     chk.w      D2, A4
  7311. 00004A4A  4543                     chk.w      D2, D3
  7312. 00004A4C  5445                     addq.w     D5, 2
  7313. 00004A4E  444D                     neg.w      A5
  7314. 00004A50  4F56                     chk.w      D7, [A6]
  7315. 00004A52  4945                     chk.w      D4, D5
  7316. 00004A54  4C4F 4F50                movem.l    D4,D6,A0,A1,A2,A3,A6, A7
  7317. 00004A58  494E                     chk.w      D4, A6
  7318. 00004A5A  475F                     chk.w      D3, [A7]+
  7319. 00004A5C  5F31 3454                subq.b     [A1 + D3.w * 4 + 0x54], 7
  7320. 00004A60  4D4F                     chk.w      D6, A7
  7321. 00004A62  5649                     addq.w     A1, 3
  7322. 00004A64  4544                     chk.w      D2, D4
  7323. 00004A66  4F43                     chk.w      D7, D3
  7324. 00004A68  554D                     subq.w     A5, 2
  7325. 00004A6A  454E                     chk.w      D2, A6
  7326. 00004A6C  5400                     addq.b     D0, 2
  7327. 00004A6E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7328. export_2606: // at 00004A70 (misaligned)
  7329. 00004A72  0000 48E7                ori.b      D0, 0xE7
  7330. 00004A76  1008                     move.b     D0, A0
  7331. 00004A78  286E 0008                movea.l    A4, [A6 + 0x8]
  7332. 00004A7C  486D 519A                pea.l      [A5 + 0x519A /* export_2607 */]
  7333. 00004A80  486E 000C                pea.l      [A6 + 0xC]
  7334. 00004A84  2F0C                     move.l     -[A7], A4
  7335. 00004A86  4EBA F8AC                jsr        [PC - 0x754 /* 00004334 */]
  7336. 00004A8A  2054                     movea.l    A0, [A4]
  7337. 00004A8C  3028 00C0                move.w     D0, [A0 + 0xC0]
  7338. 00004A90  48C0                     ext.l      D0
  7339. 00004A92  3228 00C4                move.w     D1, [A0 + 0xC4]
  7340. 00004A96  48C1                     ext.l      D1
  7341. 00004A98  D280                     add.l      D1, D0
  7342. 00004A9A  7001                     moveq.l    D0, 0x01
  7343. 00004A9C  B081                     cmp.l      D0, D1
  7344. 00004A9E  6620                     bne        +0x22 /* 00004AC0 */
  7345. 00004AA0  598F                     subq.l     A7, 4
  7346. 00004AA2  4A2E 000C                tst.b      [A6 + 0xC]
  7347. 00004AA6  57C3                     seq        D3
  7348. 00004AA8  4403                     neg.b      D3
  7349. 00004AAA  4883                     ext.w      D3
  7350. 00004AAC  48C3                     ext.l      D3
  7351. 00004AAE  2F03                     move.l     -[A7], D3
  7352. 00004AB0  A83F                     syscall    Long2Fix
  7353. 00004AB2  7001                     moveq.l    D0, 0x01
  7354. 00004AB4  1F00                     move.b     -[A7], D0
  7355. 00004AB6  2054                     movea.l    A0, [A4]
  7356. 00004AB8  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  7357. 00004ABC  4EAD 3502                jsr        [A5 + 0x3502 /* export_1692 */]
  7358. label00004AC0:
  7359. 00004AC0  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  7360. 00004AC6  4E5E                     unlink     A6
  7361. 00004AC8  205F                     movea.l    A0, [A7]+
  7362. 00004ACA  5C4F                     addq.w     A7, 6
  7363. 00004ACC  4ED0                     jmp        [A0]
  7364. 00004ACE  8028 544D                or.b       D0, [A0 + 0x544D]
  7365. 00004AD2  4F56                     chk.w      D7, [A6]
  7366. 00004AD4  4945                     chk.w      D4, D5
  7367. 00004AD6  444F                     neg.w      A7
  7368. 00004AD8  4355                     chk.w      D1, [A5]
  7369. 00004ADA  4D45                     chk.w      D6, D5
  7370. 00004ADC  4E54 2E53                link       A4, -0xFFFFD1AD
  7371. 00004AE0  4554                     chk.w      D2, [A4]
  7372. 00004AE2  414C                     chk.w      D0, A4
  7373. 00004AE4  4C53 454C                movem.l    D2,D3,D6,A0,A2,A6, [A3]
  7374. 00004AE8  4543                     chk.w      D2, D3
  7375. 00004AEA  5445                     addq.w     D5, 2
  7376. 00004AEC  444D                     neg.w      A5
  7377. 00004AEE  4F56                     chk.w      D7, [A6]
  7378. 00004AF0  4945                     chk.w      D4, D5
  7379. 00004AF2  4D55                     chk.w      D6, [A5]
  7380. 00004AF4  5449                     addq.w     A1, 2
  7381. 00004AF6  4E47                     trap       7
  7382. 00004AF8  0000 0000                ori.b      D0, 0x0
  7383. export_2607:
  7384. 00004AFC  4E56 0000                link       A6, 0
  7385. 00004B00  2F0C                     move.l     -[A7], A4
  7386. 00004B02  286E 000C                movea.l    A4, [A6 + 0xC]
  7387. 00004B06  558F                     subq.l     A7, 2
  7388. 00004B08  206E 0008                movea.l    A0, [A6 + 0x8]
  7389. 00004B0C  1F10                     move.b     -[A7], [A0]
  7390. 00004B0E  2F0C                     move.l     -[A7], A4
  7391. 00004B10  4EAD 5632                jsr        [A5 + 0x5632 /* export_2754 */]
  7392. 00004B14  286E FFFC                movea.l    A4, [A6 - 0x4]
  7393. 00004B18  4E5E                     unlink     A6
  7394. 00004B1A  205F                     movea.l    A0, [A7]+
  7395. 00004B1C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7396. 00004B20  4ED0                     jmp        [A0]
  7397. 00004B22  8028 5345                or.b       D0, [A0 + 0x5345]
  7398. 00004B26  5453                     addq.w     [A3], 2
  7399. 00004B28  454C                     chk.w      D2, A4
  7400. 00004B2A  4543                     chk.w      D2, D3
  7401. 00004B2C  5445                     addq.w     D5, 2
  7402. 00004B2E  444D                     neg.w      A5
  7403. 00004B30  4F56                     chk.w      D7, [A6]
  7404. 00004B32  4945                     chk.w      D4, D5
  7405. 00004B34  4D55                     chk.w      D6, [A5]
  7406. 00004B36  5449                     addq.w     A1, 2
  7407. 00004B38  4E47                     trap       7
  7408. 00004B3A  5F5F                     subq.w     [A7]+, 7
  7409. 00004B3C  3134 544D                move.w     -[A0], [A4 + D5.w * 4 + 0x4D]
  7410. 00004B40  4F56                     chk.w      D7, [A6]
  7411. 00004B42  4945                     chk.w      D4, D5
  7412. 00004B44  444F                     neg.w      A7
  7413. 00004B46  4355                     chk.w      D1, [A5]
  7414. 00004B48  4D45                     chk.w      D6, D5
  7415. 00004B4A  4E54 0000                link       A4, 0
  7416. 00004B4E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7417. export_2608: // at 00004B50 (misaligned)
  7418. 00004B52  0000 2F0C                ori.b      D0, 0xC
  7419. 00004B56  286E 0008                movea.l    A4, [A6 + 0x8]
  7420. 00004B5A  486D 51AA                pea.l      [A5 + 0x51AA /* export_2609 */]
  7421. 00004B5E  486E 000C                pea.l      [A6 + 0xC]
  7422. 00004B62  2F0C                     move.l     -[A7], A4
  7423. 00004B64  4EBA F7CE                jsr        [PC - 0x832 /* 00004334 */]
  7424. 00004B68  2054                     movea.l    A0, [A4]
  7425. 00004B6A  3028 00C0                move.w     D0, [A0 + 0xC0]
  7426. 00004B6E  48C0                     ext.l      D0
  7427. 00004B70  3228 00C4                move.w     D1, [A0 + 0xC4]
  7428. 00004B74  48C1                     ext.l      D1
  7429. 00004B76  D280                     add.l      D1, D0
  7430. 00004B78  7001                     moveq.l    D0, 0x01
  7431. 00004B7A  B081                     cmp.l      D0, D1
  7432. 00004B7C  6610                     bne        +0x12 /* 00004B8E */
  7433. 00004B7E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7434. 00004B82  7001                     moveq.l    D0, 0x01
  7435. 00004B84  1F00                     move.b     -[A7], D0
  7436. 00004B86  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  7437. 00004B8A  4EAD 4332                jsr        [A5 + 0x4332 /* export_2146 */]
  7438. label00004B8E:
  7439. 00004B8E  286E FFFC                movea.l    A4, [A6 - 0x4]
  7440. 00004B92  4E5E                     unlink     A6
  7441. 00004B94  205F                     movea.l    A0, [A7]+
  7442. 00004B96  504F                     addq.w     A7, 8
  7443. 00004B98  4ED0                     jmp        [A0]
  7444. 00004B9A  8029 544D                or.b       D0, [A1 + 0x544D]
  7445. 00004B9E  4F56                     chk.w      D7, [A6]
  7446. 00004BA0  4945                     chk.w      D4, D5
  7447. 00004BA2  444F                     neg.w      A7
  7448. 00004BA4  4355                     chk.w      D1, [A5]
  7449. 00004BA6  4D45                     chk.w      D6, D5
  7450. 00004BA8  4E54 2E53                link       A4, -0xFFFFD1AD
  7451. 00004BAC  4554                     chk.w      D2, [A4]
  7452. 00004BAE  414C                     chk.w      D0, A4
  7453. 00004BB0  4C53 454C                movem.l    D2,D3,D6,A0,A2,A6, [A3]
  7454. 00004BB4  4543                     chk.w      D2, D3
  7455. 00004BB6  5445                     addq.w     D5, 2
  7456. 00004BB8  444D                     neg.w      A5
  7457. 00004BBA  4F56                     chk.w      D7, [A6]
  7458. 00004BBC  4945                     chk.w      D4, D5
  7459. 00004BBE  564F                     addq.w     A7, 3
  7460. 00004BC0  4C55 4D45                movem.l    D0,D2,D6,A0,A2,A3,A6, [A5]
  7461. 00004BC4  5300                     subq.b     D0, 1
  7462. 00004BC6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7463. export_2609: // at 00004BC8 (misaligned)
  7464. 00004BCA  0000 2F0C                ori.b      D0, 0xC
  7465. 00004BCE  286E 000C                movea.l    A4, [A6 + 0xC]
  7466. 00004BD2  206E 0008                movea.l    A0, [A6 + 0x8]
  7467. 00004BD6  2F10                     move.l     -[A7], [A0]
  7468. 00004BD8  2F0C                     move.l     -[A7], A4
  7469. 00004BDA  4EAD 5682                jsr        [A5 + 0x5682 /* export_2764 */]
  7470. 00004BDE  286E FFFC                movea.l    A4, [A6 - 0x4]
  7471. 00004BE2  4E5E                     unlink     A6
  7472. 00004BE4  205F                     movea.l    A0, [A7]+
  7473. 00004BE6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7474. 00004BEA  4ED0                     jmp        [A0]
  7475. 00004BEC  8028 5345                or.b       D0, [A0 + 0x5345]
  7476. 00004BF0  5453                     addq.w     [A3], 2
  7477. 00004BF2  454C                     chk.w      D2, A4
  7478. 00004BF4  4543                     chk.w      D2, D3
  7479. 00004BF6  5445                     addq.w     D5, 2
  7480. 00004BF8  444D                     neg.w      A5
  7481. 00004BFA  4F56                     chk.w      D7, [A6]
  7482. 00004BFC  4945                     chk.w      D4, D5
  7483. 00004BFE  564F                     addq.w     A7, 3
  7484. 00004C00  4C55 4D45                movem.l    D0,D2,D6,A0,A2,A3,A6, [A5]
  7485. 00004C04  5F5F                     subq.w     [A7]+, 7
  7486. 00004C06  3134 544D                move.w     -[A0], [A4 + D5.w * 4 + 0x4D]
  7487. 00004C0A  4F56                     chk.w      D7, [A6]
  7488. 00004C0C  4945                     chk.w      D4, D5
  7489. 00004C0E  444F                     neg.w      A7
  7490. 00004C10  4355                     chk.w      D1, [A5]
  7491. 00004C12  4D45                     chk.w      D6, D5
  7492. 00004C14  4E54 0000                link       A4, 0
  7493. export_2610:
  7494. fn00004C18:
  7495. 00004C18  4E56 0000                link       A6, 0
  7496. 00004C1C  206E 0008                movea.l    A0, [A6 + 0x8]
  7497. 00004C20  2050                     movea.l    A0, [A0]
  7498. 00004C22  2D68 0084 000C           move.l     [A6 + 0xC], [A0 + 0x84]
  7499. 00004C28  4E5E                     unlink     A6
  7500. 00004C2A  2E9F                     move.l     [A7], [A7]+
  7501. 00004C2C  4E75                     rts
  7502. 00004C2E  9C54                     sub.w      D6, [A4]
  7503. 00004C30  4D4F                     chk.w      D6, A7
  7504. 00004C32  5649                     addq.w     A1, 3
  7505. 00004C34  4544                     chk.w      D2, D4
  7506. 00004C36  4F43                     chk.w      D7, D3
  7507. 00004C38  554D                     subq.w     A5, 2
  7508. 00004C3A  454E                     chk.w      D2, A6
  7509. 00004C3C  542E 4745                addq.b     [A6 + 0x4745], 2
  7510. 00004C40  5441                     addq.w     D1, 2
  7511. 00004C42  4354                     chk.w      D1, [A4]
  7512. 00004C44  4956                     chk.w      D4, [A6]
  7513. 00004C46  4556                     chk.w      D2, [A6]
  7514. 00004C48  4945                     chk.w      D4, D5
  7515. 00004C4A  5700                     subq.b     D0, 3
  7516. 00004C4C  0000 0000                ori.b      D0, 0x0
  7517. export_2611:
  7518. 00004C50  4E56 0000                link       A6, 0
  7519. 00004C54  206E 0008                movea.l    A0, [A6 + 0x8]
  7520. 00004C58  2050                     movea.l    A0, [A0]
  7521. 00004C5A  2D68 0080 000C           move.l     [A6 + 0xC], [A0 + 0x80]
  7522. 00004C60  4E5E                     unlink     A6
  7523. 00004C62  2E9F                     move.l     [A7], [A7]+
  7524. 00004C64  4E75                     rts
  7525. 00004C66  9E54                     sub.w      D7, [A4]
  7526. 00004C68  4D4F                     chk.w      D6, A7
  7527. 00004C6A  5649                     addq.w     A1, 3
  7528. 00004C6C  4544                     chk.w      D2, D4
  7529. 00004C6E  4F43                     chk.w      D7, D3
  7530. 00004C70  554D                     subq.w     A5, 2
  7531. 00004C72  454E                     chk.w      D2, A6
  7532. 00004C74  542E 4745                addq.b     [A6 + 0x4745], 2
  7533. 00004C78  5441                     addq.w     D1, 2
  7534. 00004C7A  4354                     chk.w      D1, [A4]
  7535. 00004C7C  4956                     chk.w      D4, [A6]
  7536. 00004C7E  4557                     chk.w      D2, [A7]
  7537. 00004C80  494E                     chk.w      D4, A6
  7538. 00004C82  444F                     neg.w      A7
  7539. 00004C84  5700                     subq.b     D0, 3
  7540. 00004C86  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7541. export_2612: // at 00004C88 (misaligned)
  7542. 00004C8A  0000 1F2E                ori.b      D0, 0x2E /* '.' */
  7543. 00004C8E  0012 2F2E                ori.b      [A2], 0x2E /* '.' */
  7544. 00004C92  000E 1F2E                ori.b      A6, 0x2E /* '.' */
  7545. 00004C96  000C 206E                ori.b      A4, 0x6E /* 'n' */
  7546. 00004C9A  0008 2050                ori.b      A0, 0x50 /* 'P' */
  7547. 00004C9E  2F28 008E                move.l     -[A7], [A0 + 0x8E]
  7548. 00004CA2  4EAD 093A                jsr        [A5 + 0x93A /* export_291 */]
  7549. 00004CA6  4E5E                     unlink     A6
  7550. 00004CA8  205F                     movea.l    A0, [A7]+
  7551. 00004CAA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7552. 00004CAE  4ED0                     jmp        [A0]
  7553. 00004CB0  8021                     or.b       D0, -[A1]
  7554. 00004CB2  544D                     addq.w     A5, 2
  7555. 00004CB4  4F56                     chk.w      D7, [A6]
  7556. 00004CB6  4945                     chk.w      D4, D5
  7557. 00004CB8  444F                     neg.w      A7
  7558. 00004CBA  4355                     chk.w      D1, [A5]
  7559. 00004CBC  4D45                     chk.w      D6, D5
  7560. 00004CBE  4E54 2E47                link       A4, -0xFFFFD1B9
  7561. 00004CC2  5249                     addq.w     A1, 1
  7562. 00004CC4  4456                     neg.w      [A6]
  7563. 00004CC6  4945                     chk.w      D4, D5
  7564. 00004CC8  5753                     subq.w     [A3], 3
  7565. 00004CCA  454C                     chk.w      D2, A4
  7566. 00004CCC  4543                     chk.w      D2, D3
  7567. 00004CCE  544C                     addq.w     A4, 2
  7568. 00004CD0  494E                     chk.w      D4, A6
  7569. 00004CD2  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  7570. 00004CD4  0000 0000                ori.b      D0, 0x0
  7571. export_2613:
  7572. 00004CD8  4E56 0000                link       A6, 0
  7573. 00004CDC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7574. 00004CE0  206E 0008                movea.l    A0, [A6 + 0x8]
  7575. 00004CE4  2050                     movea.l    A0, [A0]
  7576. 00004CE6  2F28 00BC                move.l     -[A7], [A0 + 0xBC]
  7577. 00004CEA  4EAD 4C2A                jsr        [A5 + 0x4C2A /* export_2433 */]
  7578. 00004CEE  4E5E                     unlink     A6
  7579. 00004CF0  205F                     movea.l    A0, [A7]+
  7580. 00004CF2  504F                     addq.w     A7, 8
  7581. 00004CF4  4ED0                     jmp        [A0]
  7582. 00004CF6  8021                     or.b       D0, -[A1]
  7583. 00004CF8  544D                     addq.w     A5, 2
  7584. 00004CFA  4F56                     chk.w      D7, [A6]
  7585. 00004CFC  4945                     chk.w      D4, D5
  7586. 00004CFE  444F                     neg.w      A7
  7587. 00004D00  4355                     chk.w      D1, [A5]
  7588. 00004D02  4D45                     chk.w      D6, D5
  7589. 00004D04  4E54 2E53                link       A4, -0xFFFFD1AD
  7590. 00004D08  4554                     chk.w      D2, [A4]
  7591. 00004D0A  4455                     neg.w      [A5]
  7592. 00004D0C  5241                     addq.w     D1, 1
  7593. 00004D0E  5449                     addq.w     A1, 2
  7594. 00004D10  4F4E                     chk.w      D7, A6
  7595. 00004D12  434F                     chk.w      D1, A7
  7596. 00004D14  4E54 524F                link       A4, -0xFFFFADB1
  7597. 00004D18  4C00 0000                movem.w    <none>, D0
  7598. export_2614:
  7599. 00004D1C  4E56 0000                link       A6, 0
  7600. 00004D20  48E7 0108                movem.l    -[A7], D7,A4
  7601. 00004D24  1E2E 000C                move.b     D7, [A6 + 0xC]
  7602. 00004D28  286E 0008                movea.l    A4, [A6 + 0x8]
  7603. 00004D2C  4A07                     tst.b      D7
  7604. 00004D2E  672C                     beq        +0x2E /* 00004D5C */
  7605. 00004D30  558F                     subq.l     A7, 2
  7606. 00004D32  2054                     movea.l    A0, [A4]
  7607. 00004D34  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  7608. 00004D38  4EAD 1A32                jsr        [A5 + 0x1A32 /* export_834 */]
  7609. 00004D3C  4A1F                     tst.b      [A7]+
  7610. 00004D3E  670C                     beq        +0xE /* 00004D4C */
  7611. 00004D40  2F0C                     move.l     -[A7], A4
  7612. 00004D42  2054                     movea.l    A0, [A4]
  7613. 00004D44  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  7614. 00004D48  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  7615. label00004D4C:
  7616. 00004D4C  2054                     movea.l    A0, [A4]
  7617. 00004D4E  4AA8 00BC                tst.l      [A0 + 0xBC]
  7618. 00004D52  6708                     beq        +0xA /* 00004D5C */
  7619. 00004D54  2F28 00BC                move.l     -[A7], [A0 + 0xBC]
  7620. 00004D58  4EAD 4C32                jsr        [A5 + 0x4C32 /* export_2434 */]
  7621. label00004D5C:
  7622. 00004D5C  1F07                     move.b     -[A7], D7
  7623. 00004D5E  2F0C                     move.l     -[A7], A4
  7624. 00004D60  4EBA B4C2                jsr        [PC - 0x4B3E /* 00000224 */]
  7625. 00004D64  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  7626. 00004D6A  4E5E                     unlink     A6
  7627. 00004D6C  205F                     movea.l    A0, [A7]+
  7628. 00004D6E  5C4F                     addq.w     A7, 6
  7629. 00004D70  4ED0                     jmp        [A0]
  7630. 00004D72  9E54                     sub.w      D7, [A4]
  7631. 00004D74  4D4F                     chk.w      D6, A7
  7632. 00004D76  5649                     addq.w     A1, 3
  7633. 00004D78  4544                     chk.w      D2, D4
  7634. 00004D7A  4F43                     chk.w      D7, D3
  7635. 00004D7C  554D                     subq.w     A5, 2
  7636. 00004D7E  454E                     chk.w      D2, A6
  7637. 00004D80  542E 4143                addq.b     [A6 + 0x4143], 2
  7638. 00004D84  5449                     addq.w     A1, 2
  7639. 00004D86  5641                     addq.w     D1, 3
  7640. 00004D88  5445                     addq.w     D5, 2
  7641. 00004D8A  5441                     addq.w     D1, 2
  7642. 00004D8C  5247                     addq.w     D7, 1
  7643. 00004D8E  4554                     chk.w      D2, [A4]
  7644. 00004D90  5300                     subq.b     D0, 1
  7645. 00004D92  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7646. // begin alternate branch 00004D94-00004D98
  7647. fn00004D94:
  7648. 00004D94  4E56 FFF4                link       A6, -0x000C
  7649. // end alternate branch 00004D94-00004D98
  7650. fn00004D94: // (misaligned)
  7651. 00004D96  FFF4                     .invalid   <<F/7/7>>
  7652. 00004D98  48E7 0018                movem.l    -[A7], A3,A4
  7653. 00004D9C  286E 0008                movea.l    A4, [A6 + 0x8]
  7654. 00004DA0  3D6D F134 FFF6           move.w     [A6 - 0xA], [A5 - 0xECC]
  7655. 00004DA6  3D6D F12C FFFA           move.w     [A6 - 0x6], [A5 - 0xED4]
  7656. 00004DAC  7000                     moveq.l    D0, 0x00
  7657. 00004DAE  2D40 FFFC                move.l     [A6 - 0x4], D0
  7658. 00004DB2  2054                     movea.l    A0, [A4]
  7659. 00004DB4  4268 00C0                clr.w      [A0 + 0xC0]
  7660. 00004DB8  2054                     movea.l    A0, [A4]
  7661. 00004DBA  4268 00C4                clr.w      [A0 + 0xC4]
  7662. 00004DBE  558F                     subq.l     A7, 2
  7663. 00004DC0  2054                     movea.l    A0, [A4]
  7664. 00004DC2  2F28 0076                move.l     -[A7], [A0 + 0x76]
  7665. 00004DC6  4EAD 381A                jsr        [A5 + 0x381A /* export_1791 */]
  7666. 00004DCA  301F                     move.w     D0, [A7]+
  7667. 00004DCC  5340                     subq.w     D0, 1
  7668. 00004DCE  3D40 FFF4                move.w     [A6 - 0xC], D0
  7669. 00004DD2  6072                     bra        +0x74 /* 00004E46 */
  7670. label00004DD4:
  7671. 00004DD4  3D6E FFF4 FFF8           move.w     [A6 - 0x8], [A6 - 0xC]
  7672. 00004DDA  598F                     subq.l     A7, 4
  7673. 00004DDC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7674. 00004DE0  2054                     movea.l    A0, [A4]
  7675. 00004DE2  2F28 0076                move.l     -[A7], [A0 + 0x76]
  7676. 00004DE6  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  7677. 00004DEA  265F                     movea.l    A3, [A7]+
  7678. 00004DEC  558F                     subq.l     A7, 2
  7679. 00004DEE  2F0B                     move.l     -[A7], A3
  7680. 00004DF0  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  7681. 00004DF4  4A1F                     tst.b      [A7]+
  7682. 00004DF6  6716                     beq        +0x18 /* 00004E0E */
  7683. 00004DF8  558F                     subq.l     A7, 2
  7684. 00004DFA  2F0B                     move.l     -[A7], A3
  7685. 00004DFC  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  7686. 00004E00  4A1F                     tst.b      [A7]+
  7687. 00004E02  670A                     beq        +0xC /* 00004E0E */
  7688. 00004E04  2D4B FFFC                move.l     [A6 - 0x4], A3
  7689. 00004E08  2054                     movea.l    A0, [A4]
  7690. 00004E0A  5268 00C0                addq.w     [A0 + 0xC0], 1
  7691. label00004E0E:
  7692. 00004E0E  598F                     subq.l     A7, 4
  7693. 00004E10  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7694. 00004E14  2054                     movea.l    A0, [A4]
  7695. 00004E16  2F28 0076                move.l     -[A7], [A0 + 0x76]
  7696. 00004E1A  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  7697. 00004E1E  265F                     movea.l    A3, [A7]+
  7698. 00004E20  558F                     subq.l     A7, 2
  7699. 00004E22  2F0B                     move.l     -[A7], A3
  7700. 00004E24  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  7701. 00004E28  4A1F                     tst.b      [A7]+
  7702. 00004E2A  6716                     beq        +0x18 /* 00004E42 */
  7703. 00004E2C  558F                     subq.l     A7, 2
  7704. 00004E2E  2F0B                     move.l     -[A7], A3
  7705. 00004E30  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  7706. 00004E34  4A1F                     tst.b      [A7]+
  7707. 00004E36  670A                     beq        +0xC /* 00004E42 */
  7708. 00004E38  2D4B FFFC                move.l     [A6 - 0x4], A3
  7709. 00004E3C  2054                     movea.l    A0, [A4]
  7710. 00004E3E  5268 00C4                addq.w     [A0 + 0xC4], 1
  7711. label00004E42:
  7712. 00004E42  556E FFF4                subq.w     [A6 - 0xC], 2
  7713. label00004E46:
  7714. 00004E46  7001                     moveq.l    D0, 0x01
  7715. 00004E48  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  7716. 00004E4C  6D86                     blt        -0x78 /* 00004DD4 */
  7717. 00004E4E  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  7718. 00004E54  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  7719. 00004E5A  4E5E                     unlink     A6
  7720. 00004E5C  2E9F                     move.l     [A7], [A7]+
  7721. 00004E5E  4E75                     rts
  7722. 00004E60  9C54                     sub.w      D6, [A4]
  7723. 00004E62  4D4F                     chk.w      D6, A7
  7724. 00004E64  5649                     addq.w     A1, 3
  7725. 00004E66  4544                     chk.w      D2, D4
  7726. 00004E68  4F43                     chk.w      D7, D3
  7727. 00004E6A  554D                     subq.w     A5, 2
  7728. 00004E6C  454E                     chk.w      D2, A6
  7729. 00004E6E  542E 434F                addq.b     [A6 + 0x434F], 2
  7730. 00004E72  554E                     subq.w     A6, 2
  7731. 00004E74  5453                     addq.w     [A3], 2
  7732. 00004E76  454C                     chk.w      D2, A4
  7733. 00004E78  4543                     chk.w      D2, D3
  7734. 00004E7A  5445                     addq.w     D5, 2
  7735. 00004E7C  4400                     neg.b      D0
  7736. 00004E7E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7737. // begin alternate branch 00004E80-00004E86
  7738. fn00004E80:
  7739. 00004E80  4E56 0000                link       A6, 0
  7740. 00004E84  2F0C                     move.l     -[A7], A4
  7741. // end alternate branch 00004E80-00004E86
  7742. fn00004E80: // (misaligned)
  7743. 00004E82  0000 2F0C                ori.b      D0, 0xC
  7744. 00004E86  286E 000C                movea.l    A4, [A6 + 0xC]
  7745. 00004E8A  4214                     clr.b      [A4]
  7746. 00004E8C  7000                     moveq.l    D0, 0x00
  7747. 00004E8E  2940 0006                move.l     [A4 + 0x6], D0
  7748. 00004E92  2940 0002                move.l     [A4 + 0x2], D0
  7749. 00004E96  2940 0022                move.l     [A4 + 0x22], D0
  7750. 00004E9A  2940 000A                move.l     [A4 + 0xA], D0
  7751. 00004E9E  2940 000E                move.l     [A4 + 0xE], D0
  7752. 00004EA2  2940 001A                move.l     [A4 + 0x1A], D0
  7753. 00004EA6  2940 0016                move.l     [A4 + 0x16], D0
  7754. 00004EAA  2940 0012                move.l     [A4 + 0x12], D0
  7755. 00004EAE  296D F944 0030           move.l     [A4 + 0x30], [A5 - 0x6BC]
  7756. 00004EB4  296D F944 002C           move.l     [A4 + 0x2C], [A5 - 0x6BC]
  7757. 00004EBA  296D F944 0026           move.l     [A4 + 0x26], [A5 - 0x6BC]
  7758. 00004EC0  296D F944 001E           move.l     [A4 + 0x1E], [A5 - 0x6BC]
  7759. 00004EC6  422C 002A                clr.b      [A4 + 0x2A]
  7760. 00004ECA  286E FFFC                movea.l    A4, [A6 - 0x4]
  7761. 00004ECE  4E5E                     unlink     A6
  7762. 00004ED0  205F                     movea.l    A0, [A7]+
  7763. 00004ED2  504F                     addq.w     A7, 8
  7764. 00004ED4  4ED0                     jmp        [A0]
  7765. 00004ED6  9F54                     sub.w      [A4], D7
  7766. 00004ED8  4D4F                     chk.w      D6, A7
  7767. 00004EDA  5649                     addq.w     A1, 3
  7768. 00004EDC  4544                     chk.w      D2, D4
  7769. 00004EDE  4F43                     chk.w      D7, D3
  7770. 00004EE0  554D                     subq.w     A5, 2
  7771. 00004EE2  454E                     chk.w      D2, A6
  7772. 00004EE4  542E 434C                addq.b     [A6 + 0x434C], 2
  7773. 00004EE8  4541                     chk.w      D2, D1
  7774. 00004EEA  5254                     addq.w     [A4], 1
  7775. 00004EEC  4152                     chk.w      D0, [A2]
  7776. 00004EEE  4745                     chk.w      D3, D5
  7777. 00004EF0  5454                     addq.w     [A4], 2
  7778. 00004EF2  4849                     pea.l      A1
  7779. 00004EF4  4E47                     trap       7
  7780. 00004EF6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7781. // begin alternate branch 00004EF8-00004EFC
  7782. fn00004EF8:
  7783. 00004EF8  4E56 FFEC                link       A6, -0x0014
  7784. // end alternate branch 00004EF8-00004EFC
  7785. fn00004EF8: // (misaligned)
  7786. 00004EFA  FFEC                     .invalid   <<F/7/7>>
  7787. 00004EFC  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  7788. 00004F00  286E 0008                movea.l    A4, [A6 + 0x8]
  7789. 00004F04  266E 0010                movea.l    A3, [A6 + 0x10]
  7790. 00004F08  16BC 0001                move.b     [A3], 0x1
  7791. 00004F0C  598F                     subq.l     A7, 4
  7792. 00004F0E  558F                     subq.l     A7, 2
  7793. 00004F10  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7794. 00004F14  4EAD 561A                jsr        [A5 + 0x561A /* export_2751 */]
  7795. 00004F18  7000                     moveq.l    D0, 0x00
  7796. 00004F1A  101F                     move.b     D0, [A7]+
  7797. 00004F1C  2F00                     move.l     -[A7], D0
  7798. 00004F1E  A83F                     syscall    Long2Fix
  7799. 00004F20  275F 0016                move.l     [A3 + 0x16], [A7]+
  7800. 00004F24  598F                     subq.l     A7, 4
  7801. 00004F26  558F                     subq.l     A7, 2
  7802. 00004F28  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7803. 00004F2C  4EAD 562A                jsr        [A5 + 0x562A /* export_2753 */]
  7804. 00004F30  4A1F                     tst.b      [A7]+
  7805. 00004F32  57C3                     seq        D3
  7806. 00004F34  4403                     neg.b      D3
  7807. 00004F36  4883                     ext.w      D3
  7808. 00004F38  48C3                     ext.l      D3
  7809. 00004F3A  2F03                     move.l     -[A7], D3
  7810. 00004F3C  A83F                     syscall    Long2Fix
  7811. 00004F3E  275F 0012                move.l     [A3 + 0x12], [A7]+
  7812. 00004F42  598F                     subq.l     A7, 4
  7813. 00004F44  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7814. 00004F48  4EAD 567A                jsr        [A5 + 0x567A /* export_2763 */]
  7815. 00004F4C  275F 001A                move.l     [A3 + 0x1A], [A7]+
  7816. 00004F50  598F                     subq.l     A7, 4
  7817. 00004F52  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7818. 00004F56  4EAD 56EA                jsr        [A5 + 0x56EA /* export_2777 */]
  7819. 00004F5A  275F 0002                move.l     [A3 + 0x2], [A7]+
  7820. 00004F5E  598F                     subq.l     A7, 4
  7821. 00004F60  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7822. 00004F64  4EAD 56BA                jsr        [A5 + 0x56BA /* export_2771 */]
  7823. 00004F68  275F 000A                move.l     [A3 + 0xA], [A7]+
  7824. 00004F6C  598F                     subq.l     A7, 4
  7825. 00004F6E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7826. 00004F72  4EAD 56AA                jsr        [A5 + 0x56AA /* export_2769 */]
  7827. 00004F76  275F 0006                move.l     [A3 + 0x6], [A7]+
  7828. 00004F7A  598F                     subq.l     A7, 4
  7829. 00004F7C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7830. 00004F80  4EAD 56C2                jsr        [A5 + 0x56C2 /* export_2772 */]
  7831. 00004F84  275F 0022                move.l     [A3 + 0x22], [A7]+
  7832. 00004F88  486E FFF4                pea.l      [A6 - 0xC]
  7833. 00004F8C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7834. 00004F90  4EAD 564A                jsr        [A5 + 0x564A /* export_2757 */]
  7835. 00004F94  302E FFFA                move.w     D0, [A6 - 0x6]
  7836. 00004F98  906E FFF6                sub.w      D0, [A6 - 0xA]
  7837. 00004F9C  3740 0020                move.w     [A3 + 0x20], D0
  7838. 00004FA0  302E FFF8                move.w     D0, [A6 - 0x8]
  7839. 00004FA4  906E FFF4                sub.w      D0, [A6 - 0xC]
  7840. 00004FA8  3740 001E                move.w     [A3 + 0x1E], D0
  7841. 00004FAC  598F                     subq.l     A7, 4
  7842. 00004FAE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7843. 00004FB2  4EAD 571A                jsr        [A5 + 0x571A /* export_2783 */]
  7844. 00004FB6  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  7845. 00004FBA  41EE FFEC                lea.l      A0, [A6 - 0x14]
  7846. 00004FBE  43EB 0026                lea.l      A1, [A3 + 0x26]
  7847. 00004FC2  22D8                     move.l     [A1]+, [A0]+
  7848. 00004FC4  276B 0026 002C           move.l     [A3 + 0x2C], [A3 + 0x26]
  7849. 00004FCA  4A6B 002E                tst.w      [A3 + 0x2E]
  7850. 00004FCE  6738                     beq        +0x3A /* 00005008 */
  7851. 00004FD0  302B 0020                move.w     D0, [A3 + 0x20]
  7852. 00004FD4  C1EB 002C                muls.w     D0, [A3 + 0x2C]
  7853. 00004FD8  322B 002E                move.w     D1, [A3 + 0x2E]
  7854. 00004FDC  48C1                     ext.l      D1
  7855. 00004FDE  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  7856. 00004FE2  2E00                     move.l     D7, D0
  7857. 00004FE4  302B 001E                move.w     D0, [A3 + 0x1E]
  7858. 00004FE8  48C0                     ext.l      D0
  7859. 00004FEA  2207                     move.l     D1, D7
  7860. 00004FEC  9280                     sub.l      D1, D0
  7861. 00004FEE  2F01                     move.l     -[A7], D1
  7862. 00004FF0  4EAD 5A22                jsr        [A5 + 0x5A22 /* export_2880 */]
  7863. 00004FF4  7202                     moveq.l    D1, 0x02
  7864. 00004FF6  B280                     cmp.l      D1, D0
  7865. 00004FF8  5EC0                     sgt        D0
  7866. 00004FFA  0240 0001                andi.w     D0, 0x1
  7867. 00004FFE  48C0                     ext.l      D0
  7868. 00005000  1740 002A                move.b     [A3 + 0x2A], D0
  7869. 00005004  584F                     addq.w     A7, 4
  7870. 00005006  6004                     bra        +0x6 /* 0000500C */
  7871. label00005008:
  7872. 00005008  422B 002A                clr.b      [A3 + 0x2A]
  7873. label0000500C:
  7874. 0000500C  2054                     movea.l    A0, [A4]
  7875. 0000500E  2068 0084                movea.l    A0, [A0 + 0x84]
  7876. 00005012  2050                     movea.l    A0, [A0]
  7877. 00005014  3028 0028                move.w     D0, [A0 + 0x28]
  7878. 00005018  906E FFF6                sub.w      D0, [A6 - 0xA]
  7879. 0000501C  3740 0032                move.w     [A3 + 0x32], D0
  7880. 00005020  2054                     movea.l    A0, [A4]
  7881. 00005022  2068 0084                movea.l    A0, [A0 + 0x84]
  7882. 00005026  2050                     movea.l    A0, [A0]
  7883. 00005028  3028 0024                move.w     D0, [A0 + 0x24]
  7884. 0000502C  906E FFF4                sub.w      D0, [A6 - 0xC]
  7885. 00005030  3740 0030                move.w     [A3 + 0x30], D0
  7886. 00005034  598F                     subq.l     A7, 4
  7887. 00005036  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7888. 0000503A  4EAD 5652                jsr        [A5 + 0x5652 /* export_2758 */]
  7889. 0000503E  275F 000E                move.l     [A3 + 0xE], [A7]+
  7890. 00005042  598F                     subq.l     A7, 4
  7891. 00005044  2054                     movea.l    A0, [A4]
  7892. 00005046  2F28 0054                move.l     -[A7], [A0 + 0x54]
  7893. 0000504A  4EAD 458A                jsr        [A5 + 0x458A /* export_2221 */]
  7894. 0000504E  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  7895. 00005052  6700 009A                beq        +0x9C /* 000050EE */
  7896. 00005056  7000                     moveq.l    D0, 0x00
  7897. 00005058  2D40 FFF0                move.l     [A6 - 0x10], D0
  7898. 0000505C  4AAB 000E                tst.l      [A3 + 0xE]
  7899. 00005060  673E                     beq        +0x40 /* 000050A0 */
  7900. 00005062  558F                     subq.l     A7, 2
  7901. 00005064  2F2B 000E                move.l     -[A7], [A3 + 0xE]
  7902. 00005068  4EAD 36E2                jsr        [A5 + 0x36E2 /* export_1752 */]
  7903. 0000506C  4A1F                     tst.b      [A7]+
  7904. 0000506E  6630                     bne        +0x32 /* 000050A0 */
  7905. 00005070  7012                     moveq.l    D0, 0x12
  7906. 00005072  2F00                     move.l     -[A7], D0
  7907. 00005074  486D 246A                pea.l      [A5 + 0x246A /* export_1161 */]
  7908. 00005078  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  7909. 0000507C  2D40 FFF0                move.l     [A6 - 0x10], D0
  7910. 00005080  2F00                     move.l     -[A7], D0
  7911. 00005082  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  7912. 00005086  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7913. 0000508A  4EAD 36D2                jsr        [A5 + 0x36D2 /* export_1750 */]
  7914. 0000508E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7915. 00005092  7000                     moveq.l    D0, 0x00
  7916. 00005094  1F00                     move.b     -[A7], D0
  7917. 00005096  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7918. 0000509A  4EAD 565A                jsr        [A5 + 0x565A /* export_2759 */]
  7919. 0000509E  504F                     addq.w     A7, 8
  7920. label000050A0:
  7921. 000050A0  558F                     subq.l     A7, 2
  7922. 000050A2  2054                     movea.l    A0, [A4]
  7923. 000050A4  2F28 0084                move.l     -[A7], [A0 + 0x84]
  7924. 000050A8  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  7925. 000050AC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7926. 000050B0  598F                     subq.l     A7, 4
  7927. 000050B2  2054                     movea.l    A0, [A4]
  7928. 000050B4  2F28 0054                move.l     -[A7], [A0 + 0x54]
  7929. 000050B8  4EAD 459A                jsr        [A5 + 0x459A /* export_2223 */]
  7930. 000050BC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7931. 000050C0  4EAD 576A                jsr        [A5 + 0x576A /* export_2793 */]
  7932. 000050C4  2054                     movea.l    A0, [A4]
  7933. 000050C6  2F28 0054                move.l     -[A7], [A0 + 0x54]
  7934. 000050CA  4EAD 4592                jsr        [A5 + 0x4592 /* export_2222 */]
  7935. 000050CE  4AAE FFF0                tst.l      [A6 - 0x10]
  7936. 000050D2  544F                     addq.w     A7, 2
  7937. 000050D4  6718                     beq        +0x1A /* 000050EE */
  7938. 000050D6  2F2B 000E                move.l     -[A7], [A3 + 0xE]
  7939. 000050DA  7000                     moveq.l    D0, 0x00
  7940. 000050DC  1F00                     move.b     -[A7], D0
  7941. 000050DE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7942. 000050E2  4EAD 565A                jsr        [A5 + 0x565A /* export_2759 */]
  7943. 000050E6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7944. 000050EA  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  7945. label000050EE:
  7946. 000050EE  4CEE 1888 FFDC           movem.l    D3,D7,A3,A4, [A6 - 0x24]
  7947. 000050F4  4E5E                     unlink     A6
  7948. 000050F6  205F                     movea.l    A0, [A7]+
  7949. 000050F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7950. 000050FC  4ED0                     jmp        [A0]
  7951. 000050FE  9E54                     sub.w      D7, [A4]
  7952. 00005100  4D4F                     chk.w      D6, A7
  7953. 00005102  5649                     addq.w     A1, 3
  7954. 00005104  4544                     chk.w      D2, D4
  7955. 00005106  4F43                     chk.w      D7, D3
  7956. 00005108  554D                     subq.w     A5, 2
  7957. 0000510A  454E                     chk.w      D2, A6
  7958. 0000510C  542E 494E                addq.b     [A6 + 0x494E], 2
  7959. 00005110  4954                     chk.w      D4, [A4]
  7960. 00005112  5441                     addq.w     D1, 2
  7961. 00005114  5247                     addq.w     D7, 1
  7962. 00005116  4554                     chk.w      D2, [A4]
  7963. 00005118  5448                     addq.w     A0, 2
  7964. 0000511A  494E                     chk.w      D4, A6
  7965. 0000511C  4700                     .invalid   3, D0 // invalid opcode 4 with b == 4
  7966. 0000511E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7967. export_2615: // at 00005120 (misaligned)
  7968. 00005122  FFCC                     .invalid   <<F/7/7>>
  7969. 00005124  48E7 1018                movem.l    -[A7], D3,A3,A4
  7970. 00005128  286E 0008                movea.l    A4, [A6 + 0x8]
  7971. 0000512C  2054                     movea.l    A0, [A4]
  7972. 0000512E  2F28 0068                move.l     -[A7], [A0 + 0x68]
  7973. 00005132  4EAD 41FA                jsr        [A5 + 0x41FA /* export_2107 */]
  7974. 00005136  598F                     subq.l     A7, 4
  7975. 00005138  2F0C                     move.l     -[A7], A4
  7976. 0000513A  4EBA FC58                jsr        [PC - 0x3A8 /* 00004D94 */]
  7977. 0000513E  265F                     movea.l    A3, [A7]+
  7978. 00005140  2054                     movea.l    A0, [A4]
  7979. 00005142  3028 00C0                move.w     D0, [A0 + 0xC0]
  7980. 00005146  48C0                     ext.l      D0
  7981. 00005148  3228 00C4                move.w     D1, [A0 + 0xC4]
  7982. 0000514C  48C1                     ext.l      D1
  7983. 0000514E  D280                     add.l      D1, D0
  7984. 00005150  7001                     moveq.l    D0, 0x01
  7985. 00005152  B081                     cmp.l      D0, D1
  7986. 00005154  6612                     bne        +0x14 /* 00005168 */
  7987. 00005156  200B                     move.l     D0, A3
  7988. 00005158  670E                     beq        +0x10 /* 00005168 */
  7989. 0000515A  486E FFCC                pea.l      [A6 - 0x34]
  7990. 0000515E  2F0B                     move.l     -[A7], A3
  7991. 00005160  2F0C                     move.l     -[A7], A4
  7992. 00005162  4EBA FD94                jsr        [PC - 0x26C /* 00004EF8 */]
  7993. 00005166  600A                     bra        +0xC /* 00005172 */
  7994. label00005168:
  7995. 00005168  486E FFCC                pea.l      [A6 - 0x34]
  7996. 0000516C  2F0C                     move.l     -[A7], A4
  7997. 0000516E  4EBA FD10                jsr        [PC - 0x2F0 /* 00004E80 */]
  7998. label00005172:
  7999. 00005172  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  8000. 00005176  1F2E FFCC                move.b     -[A7], [A6 - 0x34]
  8001. 0000517A  2054                     movea.l    A0, [A4]
  8002. 0000517C  2F28 0050                move.l     -[A7], [A0 + 0x50]
  8003. 00005180  4EAD 4B3A                jsr        [A5 + 0x4B3A /* export_2403 */]
  8004. 00005184  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  8005. 00005188  1F2E FFCC                move.b     -[A7], [A6 - 0x34]
  8006. 0000518C  2054                     movea.l    A0, [A4]
  8007. 0000518E  2F28 0058                move.l     -[A7], [A0 + 0x58]
  8008. 00005192  4EAD 44E2                jsr        [A5 + 0x44E2 /* export_2200 */]
  8009. 00005196  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  8010. 0000519A  1F2E FFCC                move.b     -[A7], [A6 - 0x34]
  8011. 0000519E  2054                     movea.l    A0, [A4]
  8012. 000051A0  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  8013. 000051A4  4EAD 3502                jsr        [A5 + 0x3502 /* export_1692 */]
  8014. 000051A8  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  8015. 000051AC  1F2E FFCC                move.b     -[A7], [A6 - 0x34]
  8016. 000051B0  2054                     movea.l    A0, [A4]
  8017. 000051B2  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  8018. 000051B6  4EAD 3502                jsr        [A5 + 0x3502 /* export_1692 */]
  8019. 000051BA  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  8020. 000051BE  1F2E FFCC                move.b     -[A7], [A6 - 0x34]
  8021. 000051C2  2054                     movea.l    A0, [A4]
  8022. 000051C4  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  8023. 000051C8  4EAD 4332                jsr        [A5 + 0x4332 /* export_2146 */]
  8024. 000051CC  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  8025. 000051D0  1F2E FFCC                move.b     -[A7], [A6 - 0x34]
  8026. 000051D4  2054                     movea.l    A0, [A4]
  8027. 000051D6  2F28 0060                move.l     -[A7], [A0 + 0x60]
  8028. 000051DA  4EAD 3502                jsr        [A5 + 0x3502 /* export_1692 */]
  8029. 000051DE  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  8030. 000051E2  1F2E FFCC                move.b     -[A7], [A6 - 0x34]
  8031. 000051E6  2054                     movea.l    A0, [A4]
  8032. 000051E8  2F28 0054                move.l     -[A7], [A0 + 0x54]
  8033. 000051EC  4EAD 4582                jsr        [A5 + 0x4582 /* export_2220 */]
  8034. 000051F0  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  8035. 000051F4  1F2E FFCC                move.b     -[A7], [A6 - 0x34]
  8036. 000051F8  2054                     movea.l    A0, [A4]
  8037. 000051FA  2F28 00BC                move.l     -[A7], [A0 + 0xBC]
  8038. 000051FE  4EAD 4C3A                jsr        [A5 + 0x4C3A /* export_2435 */]
  8039. 00005202  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  8040. 00005206  7600                     moveq.l    D3, 0x00
  8041. 00005208  4A2E FFCC                tst.b      [A6 - 0x34]
  8042. 0000520C  6710                     beq        +0x12 /* 0000521E */
  8043. 0000520E  2054                     movea.l    A0, [A4]
  8044. 00005210  7000                     moveq.l    D0, 0x00
  8045. 00005212  1028 0074                move.b     D0, [A0 + 0x74]
  8046. 00005216  0C40 0001                cmpi.w     D0, 0x1
  8047. 0000521A  6602                     bne        +0x4 /* 0000521E */
  8048. 0000521C  7601                     moveq.l    D3, 0x01
  8049. label0000521E:
  8050. 0000521E  1F03                     move.b     -[A7], D3
  8051. 00005220  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  8052. 00005224  1F2E FFF6                move.b     -[A7], [A6 - 0xA]
  8053. 00005228  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8054. 0000522C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8055. 00005230  7000                     moveq.l    D0, 0x00
  8056. 00005232  1F00                     move.b     -[A7], D0
  8057. 00005234  2054                     movea.l    A0, [A4]
  8058. 00005236  2F28 0064                move.l     -[A7], [A0 + 0x64]
  8059. 0000523A  4EAD 4BCA                jsr        [A5 + 0x4BCA /* export_2421 */]
  8060. 0000523E  4AAE FFDA                tst.l      [A6 - 0x26]
  8061. 00005242  6708                     beq        +0xA /* 0000524C */
  8062. 00005244  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  8063. 00005248  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  8064. label0000524C:
  8065. 0000524C  7000                     moveq.l    D0, 0x00
  8066. 0000524E  2F00                     move.l     -[A7], D0
  8067. 00005250  2054                     movea.l    A0, [A4]
  8068. 00005252  2F28 0068                move.l     -[A7], [A0 + 0x68]
  8069. 00005256  4EAD 4202                jsr        [A5 + 0x4202 /* export_2108 */]
  8070. 0000525A  4CEE 1808 FFC0           movem.l    D3,A3,A4, [A6 - 0x40]
  8071. 00005260  4E5E                     unlink     A6
  8072. 00005262  2E9F                     move.l     [A7], [A7]+
  8073. 00005264  4E75                     rts
  8074. 00005266  9C54                     sub.w      D6, [A4]
  8075. 00005268  4D4F                     chk.w      D6, A7
  8076. 0000526A  5649                     addq.w     A1, 3
  8077. 0000526C  4544                     chk.w      D2, D4
  8078. 0000526E  4F43                     chk.w      D7, D3
  8079. 00005270  554D                     subq.w     A5, 2
  8080. 00005272  454E                     chk.w      D2, A6
  8081. 00005274  542E 5550                addq.b     [A6 + 0x5550], 2
  8082. 00005278  4441                     neg.w      D1
  8083. 0000527A  5445                     addq.w     D5, 2
  8084. 0000527C  5441                     addq.w     D1, 2
  8085. 0000527E  5247                     addq.w     D7, 1
  8086. 00005280  4554                     chk.w      D2, [A4]
  8087. 00005282  5300                     subq.b     D0, 1
  8088. 00005284  0000 0000                ori.b      D0, 0x0
  8089. export_2616:
  8090. 00005288  4E56 0000                link       A6, 0
  8091. 0000528C  206E 0008                movea.l    A0, [A6 + 0x8]
  8092. 00005290  2050                     movea.l    A0, [A0]
  8093. 00005292  2F28 0084                move.l     -[A7], [A0 + 0x84]
  8094. 00005296  4EAD 3E62                jsr        [A5 + 0x3E62 /* export_1992 */]
  8095. 0000529A  4E5E                     unlink     A6
  8096. 0000529C  2E9F                     move.l     [A7], [A7]+
  8097. 0000529E  4E75                     rts
  8098. 000052A0  8022                     or.b       D0, -[A2]
  8099. 000052A2  544D                     addq.w     A5, 2
  8100. 000052A4  4F56                     chk.w      D7, [A6]
  8101. 000052A6  4945                     chk.w      D4, D5
  8102. 000052A8  444F                     neg.w      A7
  8103. 000052AA  4355                     chk.w      D1, [A5]
  8104. 000052AC  4D45                     chk.w      D6, D5
  8105. 000052AE  4E54 2E43                link       A4, -0xFFFFD1BD
  8106. 000052B2  4C45 4152                movem.l    D1,D4,D6,A0,A6, D5
  8107. 000052B6  4D45                     chk.w      D6, D5
  8108. 000052B8  4E55 434C                link       A5, -0xFFFFBCB4
  8109. 000052BC  4950                     chk.w      D4, [A0]
  8110. 000052BE  5245                     addq.w     D5, 1
  8111. 000052C0  4749                     chk.w      D3, A1
  8112. 000052C2  4F4E                     chk.w      D7, A6
  8113. 000052C4  0000 0000                ori.b      D0, 0x0
  8114. export_2617:
  8115. 000052C8  4E56 0000                link       A6, 0
  8116. 000052CC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8117. 000052D0  206E 0008                movea.l    A0, [A6 + 0x8]
  8118. 000052D4  2050                     movea.l    A0, [A0]
  8119. 000052D6  2F28 0084                move.l     -[A7], [A0 + 0x84]
  8120. 000052DA  4EAD 3E5A                jsr        [A5 + 0x3E5A /* export_1991 */]
  8121. 000052DE  4E5E                     unlink     A6
  8122. 000052E0  205F                     movea.l    A0, [A7]+
  8123. 000052E2  504F                     addq.w     A7, 8
  8124. 000052E4  4ED0                     jmp        [A0]
  8125. 000052E6  8020                     or.b       D0, -[A0]
  8126. 000052E8  544D                     addq.w     A5, 2
  8127. 000052EA  4F56                     chk.w      D7, [A6]
  8128. 000052EC  4945                     chk.w      D4, D5
  8129. 000052EE  444F                     neg.w      A7
  8130. 000052F0  4355                     chk.w      D1, [A5]
  8131. 000052F2  4D45                     chk.w      D6, D5
  8132. 000052F4  4E54 2E53                link       A4, -0xFFFFD1AD
  8133. 000052F8  4554                     chk.w      D2, [A4]
  8134. 000052FA  4D45                     chk.w      D6, D5
  8135. 000052FC  4E55 434C                link       A5, -0xFFFFBCB4
  8136. 00005300  4950                     chk.w      D4, [A0]
  8137. 00005302  5245                     addq.w     D5, 1
  8138. 00005304  4749                     chk.w      D3, A1
  8139. 00005306  4F4E                     chk.w      D7, A6
  8140. 00005308  0000 0000                ori.b      D0, 0x0
  8141. export_2618:
  8142. 0000530C  4E56 0000                link       A6, 0
  8143. 00005310  2F0C                     move.l     -[A7], A4
  8144. 00005312  598F                     subq.l     A7, 4
  8145. 00005314  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8146. 00005318  206E 0008                movea.l    A0, [A6 + 0x8]
  8147. 0000531C  2050                     movea.l    A0, [A0]
  8148. 0000531E  2F28 0076                move.l     -[A7], [A0 + 0x76]
  8149. 00005322  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  8150. 00005326  285F                     movea.l    A4, [A7]+
  8151. 00005328  598F                     subq.l     A7, 4
  8152. 0000532A  2F0C                     move.l     -[A7], A4
  8153. 0000532C  4EAD 5662                jsr        [A5 + 0x5662 /* export_2760 */]
  8154. 00005330  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  8155. 00005334  286E FFFC                movea.l    A4, [A6 - 0x4]
  8156. 00005338  4E5E                     unlink     A6
  8157. 0000533A  205F                     movea.l    A0, [A7]+
  8158. 0000533C  504F                     addq.w     A7, 8
  8159. 0000533E  4ED0                     jmp        [A0]
  8160. 00005340  802A 544D                or.b       D0, [A2 + 0x544D]
  8161. 00005344  4F56                     chk.w      D7, [A6]
  8162. 00005346  4945                     chk.w      D4, D5
  8163. 00005348  444F                     neg.w      A7
  8164. 0000534A  4355                     chk.w      D1, [A5]
  8165. 0000534C  4D45                     chk.w      D6, D5
  8166. 0000534E  4E54 2E47                link       A4, -0xFFFFD1B9
  8167. 00005352  4554                     chk.w      D2, [A4]
  8168. 00005354  4D4F                     chk.w      D6, A7
  8169. 00005356  5649                     addq.w     A1, 3
  8170. 00005358  4544                     chk.w      D2, D4
  8171. 0000535A  4953                     chk.w      D4, [A3]
  8172. 0000535C  504C                     addq.w     A4, 8
  8173. 0000535E  4159                     chk.w      D0, [A1]+
  8174. 00005360  424F                     clr.w      A7
  8175. 00005362  554E                     subq.w     A6, 2
  8176. 00005364  4453                     neg.w      [A3]
  8177. 00005366  5245                     addq.w     D5, 1
  8178. 00005368  4749                     chk.w      D3, A1
  8179. 0000536A  4F4E                     chk.w      D7, A6
  8180. 0000536C  0000 0000                ori.b      D0, 0x0
  8181. export_2619:
  8182. 00005370  4E56 0000                link       A6, 0
  8183. 00005374  2F0C                     move.l     -[A7], A4
  8184. 00005376  598F                     subq.l     A7, 4
  8185. 00005378  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8186. 0000537C  206E 0008                movea.l    A0, [A6 + 0x8]
  8187. 00005380  2050                     movea.l    A0, [A0]
  8188. 00005382  2F28 0076                move.l     -[A7], [A0 + 0x76]
  8189. 00005386  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  8190. 0000538A  285F                     movea.l    A4, [A7]+
  8191. 0000538C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8192. 00005390  2F0C                     move.l     -[A7], A4
  8193. 00005392  4EAD 564A                jsr        [A5 + 0x564A /* export_2757 */]
  8194. 00005396  286E FFFC                movea.l    A4, [A6 - 0x4]
  8195. 0000539A  4E5E                     unlink     A6
  8196. 0000539C  205F                     movea.l    A0, [A7]+
  8197. 0000539E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8198. 000053A2  4ED0                     jmp        [A0]
  8199. 000053A4  9F54                     sub.w      [A4], D7
  8200. 000053A6  4D4F                     chk.w      D6, A7
  8201. 000053A8  5649                     addq.w     A1, 3
  8202. 000053AA  4544                     chk.w      D2, D4
  8203. 000053AC  4F43                     chk.w      D7, D3
  8204. 000053AE  554D                     subq.w     A5, 2
  8205. 000053B0  454E                     chk.w      D2, A6
  8206. 000053B2  542E 4745                addq.b     [A6 + 0x4745], 2
  8207. 000053B6  544D                     addq.w     A5, 2
  8208. 000053B8  4F56                     chk.w      D7, [A6]
  8209. 000053BA  4945                     chk.w      D4, D5
  8210. 000053BC  4449                     neg.w      A1
  8211. 000053BE  5350                     subq.w     [A0], 1
  8212. 000053C0  5245                     addq.w     D5, 1
  8213. 000053C2  4354                     chk.w      D1, [A4]
  8214. 000053C4  0000 0000                ori.b      D0, 0x0
  8215. export_2620:
  8216. 000053C8  4E56 0000                link       A6, 0
  8217. 000053CC  2F0C                     move.l     -[A7], A4
  8218. 000053CE  598F                     subq.l     A7, 4
  8219. 000053D0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8220. 000053D4  206E 0008                movea.l    A0, [A6 + 0x8]
  8221. 000053D8  2050                     movea.l    A0, [A0]
  8222. 000053DA  2F28 0076                move.l     -[A7], [A0 + 0x76]
  8223. 000053DE  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  8224. 000053E2  285F                     movea.l    A4, [A7]+
  8225. 000053E4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8226. 000053E8  2F0C                     move.l     -[A7], A4
  8227. 000053EA  4EAD 563A                jsr        [A5 + 0x563A /* export_2755 */]
  8228. 000053EE  286E FFFC                movea.l    A4, [A6 - 0x4]
  8229. 000053F2  4E5E                     unlink     A6
  8230. 000053F4  205F                     movea.l    A0, [A7]+
  8231. 000053F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8232. 000053FA  4ED0                     jmp        [A0]
  8233. 000053FC  9F54                     sub.w      [A4], D7
  8234. 000053FE  4D4F                     chk.w      D6, A7
  8235. 00005400  5649                     addq.w     A1, 3
  8236. 00005402  4544                     chk.w      D2, D4
  8237. 00005404  4F43                     chk.w      D7, D3
  8238. 00005406  554D                     subq.w     A5, 2
  8239. 00005408  454E                     chk.w      D2, A6
  8240. 0000540A  542E 5345                addq.b     [A6 + 0x5345], 2
  8241. 0000540E  544D                     addq.w     A5, 2
  8242. 00005410  4F56                     chk.w      D7, [A6]
  8243. 00005412  4945                     chk.w      D4, D5
  8244. 00005414  4449                     neg.w      A1
  8245. 00005416  5350                     subq.w     [A0], 1
  8246. 00005418  5245                     addq.w     D5, 1
  8247. 0000541A  4354                     chk.w      D1, [A4]
  8248. 0000541C  0000 0000                ori.b      D0, 0x0
  8249. export_2621:
  8250. 00005420  4E56 0000                link       A6, 0
  8251. 00005424  2F0C                     move.l     -[A7], A4
  8252. 00005426  598F                     subq.l     A7, 4
  8253. 00005428  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8254. 0000542C  206E 0008                movea.l    A0, [A6 + 0x8]
  8255. 00005430  2050                     movea.l    A0, [A0]
  8256. 00005432  2F28 0076                move.l     -[A7], [A0 + 0x76]
  8257. 00005436  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  8258. 0000543A  2857                     movea.l    A4, [A7]
  8259. 0000543C  4EAD 5542                jsr        [A5 + 0x5542 /* export_2724 */]
  8260. 00005440  286E FFFC                movea.l    A4, [A6 - 0x4]
  8261. 00005444  4E5E                     unlink     A6
  8262. 00005446  205F                     movea.l    A0, [A7]+
  8263. 00005448  504F                     addq.w     A7, 8
  8264. 0000544A  4ED0                     jmp        [A0]
  8265. 0000544C  8020                     or.b       D0, -[A0]
  8266. 0000544E  544D                     addq.w     A5, 2
  8267. 00005450  4F56                     chk.w      D7, [A6]
  8268. 00005452  4945                     chk.w      D4, D5
  8269. 00005454  444F                     neg.w      A7
  8270. 00005456  4355                     chk.w      D1, [A5]
  8271. 00005458  4D45                     chk.w      D6, D5
  8272. 0000545A  4E54 2E53                link       A4, -0xFFFFD1AD
  8273. 0000545E  4156                     chk.w      D0, [A6]
  8274. 00005460  454D                     chk.w      D2, A5
  8275. 00005462  4F56                     chk.w      D7, [A6]
  8276. 00005464  4945                     chk.w      D4, D5
  8277. 00005466  4449                     neg.w      A1
  8278. 00005468  5350                     subq.w     [A0], 1
  8279. 0000546A  5245                     addq.w     D5, 1
  8280. 0000546C  4354                     chk.w      D1, [A4]
  8281. 0000546E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8282. export_2622: // at 00005470 (misaligned)
  8283. 00005472  0000 2F0C                ori.b      D0, 0xC
  8284. 00005476  598F                     subq.l     A7, 4
  8285. 00005478  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8286. 0000547C  206E 0008                movea.l    A0, [A6 + 0x8]
  8287. 00005480  2050                     movea.l    A0, [A0]
  8288. 00005482  2F28 0076                move.l     -[A7], [A0 + 0x76]
  8289. 00005486  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  8290. 0000548A  285F                     movea.l    A4, [A7]+
  8291. 0000548C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8292. 00005490  2F0C                     move.l     -[A7], A4
  8293. 00005492  4EAD 552A                jsr        [A5 + 0x552A /* export_2721 */]
  8294. 00005496  286E FFFC                movea.l    A4, [A6 - 0x4]
  8295. 0000549A  4E5E                     unlink     A6
  8296. 0000549C  205F                     movea.l    A0, [A7]+
  8297. 0000549E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8298. 000054A2  4ED0                     jmp        [A0]
  8299. 000054A4  8022                     or.b       D0, -[A2]
  8300. 000054A6  544D                     addq.w     A5, 2
  8301. 000054A8  4F56                     chk.w      D7, [A6]
  8302. 000054AA  4945                     chk.w      D4, D5
  8303. 000054AC  444F                     neg.w      A7
  8304. 000054AE  4355                     chk.w      D1, [A5]
  8305. 000054B0  4D45                     chk.w      D6, D5
  8306. 000054B2  4E54 2E47                link       A4, -0xFFFFD1B9
  8307. 000054B6  4554                     chk.w      D2, [A4]
  8308. 000054B8  4F4C                     chk.w      D7, A4
  8309. 000054BA  444D                     neg.w      A5
  8310. 000054BC  4F56                     chk.w      D7, [A6]
  8311. 000054BE  4945                     chk.w      D4, D5
  8312. 000054C0  4449                     neg.w      A1
  8313. 000054C2  5350                     subq.w     [A0], 1
  8314. 000054C4  5245                     addq.w     D5, 1
  8315. 000054C6  4354                     chk.w      D1, [A4]
  8316. 000054C8  0000 0000                ori.b      D0, 0x0
  8317. export_2623:
  8318. 000054CC  4E56 0000                link       A6, 0
  8319. 000054D0  2F0C                     move.l     -[A7], A4
  8320. 000054D2  598F                     subq.l     A7, 4
  8321. 000054D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8322. 000054D8  206E 0008                movea.l    A0, [A6 + 0x8]
  8323. 000054DC  2050                     movea.l    A0, [A0]
  8324. 000054DE  2F28 0076                move.l     -[A7], [A0 + 0x76]
  8325. 000054E2  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  8326. 000054E6  285F                     movea.l    A4, [A7]+
  8327. 000054E8  598F                     subq.l     A7, 4
  8328. 000054EA  2F0C                     move.l     -[A7], A4
  8329. 000054EC  4EAD 551A                jsr        [A5 + 0x551A /* export_2719 */]
  8330. 000054F0  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  8331. 000054F4  286E FFFC                movea.l    A4, [A6 - 0x4]
  8332. 000054F8  4E5E                     unlink     A6
  8333. 000054FA  205F                     movea.l    A0, [A7]+
  8334. 000054FC  504F                     addq.w     A7, 8
  8335. 000054FE  4ED0                     jmp        [A0]
  8336. 00005500  9654                     sub.w      D3, [A4]
  8337. 00005502  4D4F                     chk.w      D6, A7
  8338. 00005504  5649                     addq.w     A1, 3
  8339. 00005506  4544                     chk.w      D2, D4
  8340. 00005508  4F43                     chk.w      D7, D3
  8341. 0000550A  554D                     subq.w     A5, 2
  8342. 0000550C  454E                     chk.w      D2, A6
  8343. 0000550E  542E 4745                addq.b     [A6 + 0x4745], 2
  8344. 00005512  544F                     addq.w     A7, 2
  8345. 00005514  4C44 5A00                movem.l    A1,A3,A4,A6, D4
  8346. 00005518  0000 0000                ori.b      D0, 0x0
  8347. export_2624:
  8348. 0000551C  4E56 0000                link       A6, 0
  8349. 00005520  2F0C                     move.l     -[A7], A4
  8350. 00005522  598F                     subq.l     A7, 4
  8351. 00005524  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8352. 00005528  206E 0008                movea.l    A0, [A6 + 0x8]
  8353. 0000552C  2050                     movea.l    A0, [A0]
  8354. 0000552E  2F28 0076                move.l     -[A7], [A0 + 0x76]
  8355. 00005532  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  8356. 00005536  285F                     movea.l    A4, [A7]+
  8357. 00005538  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8358. 0000553C  2F0C                     move.l     -[A7], A4
  8359. 0000553E  4EAD 5522                jsr        [A5 + 0x5522 /* export_2720 */]
  8360. 00005542  286E FFFC                movea.l    A4, [A6 - 0x4]
  8361. 00005546  4E5E                     unlink     A6
  8362. 00005548  205F                     movea.l    A0, [A7]+
  8363. 0000554A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8364. 0000554E  4ED0                     jmp        [A0]
  8365. 00005550  9654                     sub.w      D3, [A4]
  8366. 00005552  4D4F                     chk.w      D6, A7
  8367. 00005554  5649                     addq.w     A1, 3
  8368. 00005556  4544                     chk.w      D2, D4
  8369. 00005558  4F43                     chk.w      D7, D3
  8370. 0000555A  554D                     subq.w     A5, 2
  8371. 0000555C  454E                     chk.w      D2, A6
  8372. 0000555E  542E 5345                addq.b     [A6 + 0x5345], 2
  8373. 00005562  544F                     addq.w     A7, 2
  8374. 00005564  4C44 5A00                movem.l    A1,A3,A4,A6, D4
  8375. 00005568  0000 0000                ori.b      D0, 0x0
  8376. fn0000556C:
  8377. 0000556C  4E56 0000                link       A6, 0
  8378. 00005570  2F07                     move.l     -[A7], D7
  8379. 00005572  302E 000C                move.w     D0, [A6 + 0xC]
  8380. 00005576  0440 07D6                subi.w     D0, 0x7D6
  8381. 0000557A  6B26                     bmi        +0x28 /* 000055A2 */
  8382. 0000557C  0C40 0003                cmpi.w     D0, 0x3
  8383. 00005580  6E20                     bgt        +0x22 /* 000055A2 */
  8384. 00005582  D040                     add.w      D0, D0
  8385. 00005584  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  8386. 00005588  4EFB 0000                jmp        [PC + D0.w]
  8387. 0000558C  000A 000E                ori.b      A2, 0xE
  8388. 00005590  0012 0016                ori.b      [A2], 0x16
  8389. 00005594  7E9D                     moveq.l    D7, 0xFFFFFF9D
  8390. 00005596  600A                     bra        +0xC /* 000055A2 */
  8391. 00005598  7E63                     moveq.l    D7, 0x63
  8392. 0000559A  6006                     bra        +0x8 /* 000055A2 */
  8393. 0000559C  7EFF                     moveq.l    D7, 0xFFFFFFFF
  8394. 0000559E  6002                     bra        +0x4 /* 000055A2 */
  8395. 000055A0  7E01                     moveq.l    D7, 0x01
  8396. label000055A2:
  8397. 000055A2  3F07                     move.w     -[A7], D7
  8398. 000055A4  206E 0008                movea.l    A0, [A6 + 0x8]
  8399. 000055A8  2050                     movea.l    A0, [A0]
  8400. 000055AA  2F28 0084                move.l     -[A7], [A0 + 0x84]
  8401. 000055AE  4EAD 3012                jsr        [A5 + 0x3012 /* export_1534 */]
  8402. 000055B2  2D6D F7EC 000E           move.l     [A6 + 0xE], [A5 - 0x814]
  8403. 000055B8  2E2E FFFC                move.l     D7, [A6 - 0x4]
  8404. 000055BC  4E5E                     unlink     A6
  8405. 000055BE  205F                     movea.l    A0, [A7]+
  8406. 000055C0  5C4F                     addq.w     A7, 6
  8407. 000055C2  4ED0                     jmp        [A0]
  8408. 000055C4  9B54                     sub.w      [A4], D5
  8409. 000055C6  4D4F                     chk.w      D6, A7
  8410. 000055C8  5649                     addq.w     A1, 3
  8411. 000055CA  4544                     chk.w      D2, D4
  8412. 000055CC  4F43                     chk.w      D7, D3
  8413. 000055CE  554D                     subq.w     A5, 2
  8414. 000055D0  454E                     chk.w      D2, A6
  8415. 000055D2  542E 444F                addq.b     [A6 + 0x444F], 2
  8416. 000055D6  5345                     subq.w     D5, 1
  8417. 000055D8  4E44                     trap       4
  8418. 000055DA  4D4F                     chk.w      D6, A7
  8419. 000055DC  5649                     addq.w     A1, 3
  8420. 000055DE  4553                     chk.w      D2, [A3]
  8421. 000055E0  0000 0000                ori.b      D0, 0x0
  8422. fn000055E4:
  8423. 000055E4  4E56 0000                link       A6, 0
  8424. 000055E8  48E7 0018                movem.l    -[A7], A3,A4
  8425. 000055EC  286E 0008                movea.l    A4, [A6 + 0x8]
  8426. 000055F0  7026                     moveq.l    D0, 0x26
  8427. 000055F2  2F00                     move.l     -[A7], D0
  8428. 000055F4  486D 2692                pea.l      [A5 + 0x2692 /* export_1230 */]
  8429. 000055F8  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  8430. 000055FC  2640                     movea.l    A3, D0
  8431. 000055FE  2F0B                     move.l     -[A7], A3
  8432. 00005600  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  8433. 00005604  2F0C                     move.l     -[A7], A4
  8434. 00005606  2054                     movea.l    A0, [A4]
  8435. 00005608  2F28 0084                move.l     -[A7], [A0 + 0x84]
  8436. 0000560C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8437. 00005610  2F0B                     move.l     -[A7], A3
  8438. 00005612  4EAD 4762                jsr        [A5 + 0x4762 /* export_2280 */]
  8439. 00005616  2D4B 000E                move.l     [A6 + 0xE], A3
  8440. 0000561A  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  8441. 00005620  4E5E                     unlink     A6
  8442. 00005622  205F                     movea.l    A0, [A7]+
  8443. 00005624  5C4F                     addq.w     A7, 6
  8444. 00005626  4ED0                     jmp        [A0]
  8445. 00005628  9C54                     sub.w      D6, [A4]
  8446. 0000562A  4D4F                     chk.w      D6, A7
  8447. 0000562C  5649                     addq.w     A1, 3
  8448. 0000562E  4544                     chk.w      D2, D4
  8449. 00005630  4F43                     chk.w      D7, D3
  8450. 00005632  554D                     subq.w     A5, 2
  8451. 00005634  454E                     chk.w      D2, A6
  8452. 00005636  542E 444F                addq.b     [A6 + 0x444F], 2
  8453. 0000563A  4752                     chk.w      D3, [A2]
  8454. 0000563C  4F55                     chk.w      D7, [A5]
  8455. 0000563E  504D                     addq.w     A5, 8
  8456. 00005640  4F56                     chk.w      D7, [A6]
  8457. 00005642  4945                     chk.w      D4, D5
  8458. 00005644  5300                     subq.b     D0, 1
  8459. 00005646  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8460. export_2625: // at 00005648 (misaligned)
  8461. 0000564A  FFF4                     .invalid   <<F/7/7>>
  8462. 0000564C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  8463. 00005650  286E 0008                movea.l    A4, [A6 + 0x8]
  8464. 00005654  2054                     movea.l    A0, [A4]
  8465. 00005656  7000                     moveq.l    D0, 0x00
  8466. 00005658  1028 0074                move.b     D0, [A0 + 0x74]
  8467. 0000565C  0C40 0001                cmpi.w     D0, 0x1
  8468. 00005660  56C0                     sne        D0
  8469. 00005662  0240 0001                andi.w     D0, 0x1
  8470. 00005666  48C0                     ext.l      D0
  8471. 00005668  1C00                     move.b     D6, D0
  8472. 0000566A  6710                     beq        +0x12 /* 0000567C */
  8473. 0000566C  598F                     subq.l     A7, 4
  8474. 0000566E  2054                     movea.l    A0, [A4]
  8475. 00005670  2F28 0084                move.l     -[A7], [A0 + 0x84]
  8476. 00005674  4EAD 2F92                jsr        [A5 + 0x2F92 /* export_1518 */]
  8477. 00005678  201F                     move.l     D0, [A7]+
  8478. 0000567A  600E                     bra        +0x10 /* 0000568A */
  8479. label0000567C:
  8480. 0000567C  598F                     subq.l     A7, 4
  8481. 0000567E  2054                     movea.l    A0, [A4]
  8482. 00005680  2F28 0084                move.l     -[A7], [A0 + 0x84]
  8483. 00005684  4EAD 2F8A                jsr        [A5 + 0x2F8A /* export_1517 */]
  8484. 00005688  201F                     move.l     D0, [A7]+
  8485. label0000568A:
  8486. 0000568A  2D40 FFF4                move.l     [A6 - 0xC], D0
  8487. 0000568E  6700 017E                beq        +0x180 /* 0000580E */
  8488. 00005692  206E FFF4                movea.l    A0, [A6 - 0xC]
  8489. 00005696  2050                     movea.l    A0, [A0]
  8490. 00005698  7002                     moveq.l    D0, 0x02
  8491. 0000569A  B0A8 000A                cmp.l      D0, [A0 + 0xA]
  8492. 0000569E  6200 016E                bhi        +0x170 /* 0000580E */
  8493. 000056A2  598F                     subq.l     A7, 4
  8494. 000056A4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8495. 000056A8  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  8496. 000056AC  265F                     movea.l    A3, [A7]+
  8497. 000056AE  2053                     movea.l    A0, [A3]
  8498. 000056B0  2D68 0002 FFF8           move.l     [A6 - 0x8], [A0 + 0x2]
  8499. 000056B6  598F                     subq.l     A7, 4
  8500. 000056B8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8501. 000056BC  2054                     movea.l    A0, [A4]
  8502. 000056BE  2F28 0076                move.l     -[A7], [A0 + 0x76]
  8503. 000056C2  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  8504. 000056C6  2054                     movea.l    A0, [A4]
  8505. 000056C8  215F 00B8                move.l     [A0 + 0xB8], [A7]+
  8506. 000056CC  1F06                     move.b     -[A7], D6
  8507. 000056CE  2054                     movea.l    A0, [A4]
  8508. 000056D0  2F28 00B8                move.l     -[A7], [A0 + 0xB8]
  8509. 000056D4  4EAD 57BA                jsr        [A5 + 0x57BA /* export_2803 */]
  8510. 000056D8  7001                     moveq.l    D0, 0x01
  8511. 000056DA  2F00                     move.l     -[A7], D0
  8512. 000056DC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8513. 000056E0  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  8514. 000056E4  2F0B                     move.l     -[A7], A3
  8515. 000056E6  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  8516. 000056EA  7E01                     moveq.l    D7, 0x01
  8517. 000056EC  605A                     bra        +0x5C /* 00005748 */
  8518. label000056EE:
  8519. 000056EE  598F                     subq.l     A7, 4
  8520. 000056F0  2F07                     move.l     -[A7], D7
  8521. 000056F2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8522. 000056F6  4EAD 181A                jsr        [A5 + 0x181A /* export_767 */]
  8523. 000056FA  265F                     movea.l    A3, [A7]+
  8524. 000056FC  598F                     subq.l     A7, 4
  8525. 000056FE  2053                     movea.l    A0, [A3]
  8526. 00005700  2F28 0002                move.l     -[A7], [A0 + 0x2]
  8527. 00005704  2054                     movea.l    A0, [A4]
  8528. 00005706  2F28 0076                move.l     -[A7], [A0 + 0x76]
  8529. 0000570A  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  8530. 0000570E  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  8531. 00005712  598F                     subq.l     A7, 4
  8532. 00005714  2053                     movea.l    A0, [A3]
  8533. 00005716  2F28 0002                move.l     -[A7], [A0 + 0x2]
  8534. 0000571A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8535. 0000571E  4EAD 5512                jsr        [A5 + 0x5512 /* export_2718 */]
  8536. 00005722  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8537. 00005726  4EAD 5722                jsr        [A5 + 0x5722 /* export_2784 */]
  8538. 0000572A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8539. 0000572E  4EAD 582A                jsr        [A5 + 0x582A /* export_2817 */]
  8540. 00005732  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8541. 00005736  1F06                     move.b     -[A7], D6
  8542. 00005738  2054                     movea.l    A0, [A4]
  8543. 0000573A  2F28 00B8                move.l     -[A7], [A0 + 0xB8]
  8544. 0000573E  4EAD 57C2                jsr        [A5 + 0x57C2 /* export_2804 */]
  8545. 00005742  584F                     addq.w     A7, 4
  8546. 00005744  2007                     move.l     D0, D7
  8547. 00005746  5287                     addq.l     D7, 1
  8548. label00005748:
  8549. 00005748  206E FFF4                movea.l    A0, [A6 - 0xC]
  8550. 0000574C  2050                     movea.l    A0, [A0]
  8551. 0000574E  BEA8 000A                cmp.l      D7, [A0 + 0xA]
  8552. 00005752  639A                     bls        -0x64 /* 000056EE */
  8553. 00005754  1F06                     move.b     -[A7], D6
  8554. 00005756  2054                     movea.l    A0, [A4]
  8555. 00005758  2F28 00B8                move.l     -[A7], [A0 + 0xB8]
  8556. 0000575C  4EAD 57CA                jsr        [A5 + 0x57CA /* export_2805 */]
  8557. 00005760  558F                     subq.l     A7, 2
  8558. 00005762  2054                     movea.l    A0, [A4]
  8559. 00005764  2F28 0084                move.l     -[A7], [A0 + 0x84]
  8560. 00005768  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  8561. 0000576C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8562. 00005770  2054                     movea.l    A0, [A4]
  8563. 00005772  2F28 00B8                move.l     -[A7], [A0 + 0xB8]
  8564. 00005776  2F0C                     move.l     -[A7], A4
  8565. 00005778  4EBA CB6A                jsr        [PC - 0x3496 /* 000022E4 */]
  8566. 0000577C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8567. 00005780  2054                     movea.l    A0, [A4]
  8568. 00005782  2F28 0084                move.l     -[A7], [A0 + 0x84]
  8569. 00005786  4EAD 2F82                jsr        [A5 + 0x2F82 /* export_1516 */]
  8570. 0000578A  206E FFF4                movea.l    A0, [A6 - 0xC]
  8571. 0000578E  2050                     movea.l    A0, [A0]
  8572. 00005790  2E28 000A                move.l     D7, [A0 + 0xA]
  8573. 00005794  544F                     addq.w     A7, 2
  8574. 00005796  603A                     bra        +0x3C /* 000057D2 */
  8575. label00005798:
  8576. 00005798  598F                     subq.l     A7, 4
  8577. 0000579A  2F07                     move.l     -[A7], D7
  8578. 0000579C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8579. 000057A0  4EAD 181A                jsr        [A5 + 0x181A /* export_767 */]
  8580. 000057A4  265F                     movea.l    A3, [A7]+
  8581. 000057A6  2053                     movea.l    A0, [A3]
  8582. 000057A8  3028 0002                move.w     D0, [A0 + 0x2]
  8583. 000057AC  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  8584. 000057B0  6C04                     bge        +0x6 /* 000057B6 */
  8585. 000057B2  556E FFF8                subq.w     [A6 - 0x8], 2
  8586. label000057B6:
  8587. 000057B6  2053                     movea.l    A0, [A3]
  8588. 000057B8  5368 0002                subq.w     [A0 + 0x2], 1
  8589. 000057BC  2053                     movea.l    A0, [A3]
  8590. 000057BE  2F28 0002                move.l     -[A7], [A0 + 0x2]
  8591. 000057C2  7001                     moveq.l    D0, 0x01
  8592. 000057C4  1F00                     move.b     -[A7], D0
  8593. 000057C6  1F00                     move.b     -[A7], D0
  8594. 000057C8  2F0C                     move.l     -[A7], A4
  8595. 000057CA  4EAD 2BEA                jsr        [A5 + 0x2BEA /* export_1401 */]
  8596. 000057CE  2007                     move.l     D0, D7
  8597. 000057D0  5387                     subq.l     D7, 1
  8598. label000057D2:
  8599. 000057D2  4A87                     tst.l      D7
  8600. 000057D4  62C2                     bhi        -0x3C /* 00005798 */
  8601. 000057D6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8602. 000057DA  4EAD 3362                jsr        [A5 + 0x3362 /* export_1640 */]
  8603. 000057DE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8604. 000057E2  2054                     movea.l    A0, [A4]
  8605. 000057E4  2F28 0084                move.l     -[A7], [A0 + 0x84]
  8606. 000057E8  4EAD 2F7A                jsr        [A5 + 0x2F7A /* export_1515 */]
  8607. 000057EC  2054                     movea.l    A0, [A4]
  8608. 000057EE  2F28 00B8                move.l     -[A7], [A0 + 0xB8]
  8609. 000057F2  4EAD 5782                jsr        [A5 + 0x5782 /* export_2796 */]
  8610. 000057F6  598F                     subq.l     A7, 4
  8611. 000057F8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8612. 000057FC  2054                     movea.l    A0, [A4]
  8613. 000057FE  2F28 00B8                move.l     -[A7], [A0 + 0xB8]
  8614. 00005802  4EAD 5512                jsr        [A5 + 0x5512 /* export_2718 */]
  8615. 00005806  2F0C                     move.l     -[A7], A4
  8616. 00005808  4EAD 2CC2                jsr        [A5 + 0x2CC2 /* export_1428 */]
  8617. 0000580C  584F                     addq.w     A7, 4
  8618. label0000580E:
  8619. 0000580E  4CEE 18C0 FFE4           movem.l    D6,D7,A3,A4, [A6 - 0x1C]
  8620. 00005814  4E5E                     unlink     A6
  8621. 00005816  205F                     movea.l    A0, [A7]+
  8622. 00005818  5C4F                     addq.w     A7, 6
  8623. 0000581A  4ED0                     jmp        [A0]
  8624. 0000581C  9954                     sub.w      [A4], D4
  8625. 0000581E  4D4F                     chk.w      D6, A7
  8626. 00005820  5649                     addq.w     A1, 3
  8627. 00005822  4544                     chk.w      D2, D4
  8628. 00005824  4F43                     chk.w      D7, D3
  8629. 00005826  554D                     subq.w     A5, 2
  8630. 00005828  454E                     chk.w      D2, A6
  8631. 0000582A  542E 4752                addq.b     [A6 + 0x4752], 2
  8632. 0000582E  4F55                     chk.w      D7, [A5]
  8633. 00005830  504D                     addq.w     A5, 8
  8634. 00005832  4F56                     chk.w      D7, [A6]
  8635. 00005834  4945                     chk.w      D4, D5
  8636. 00005836  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8637. export_2626: // at 00005838 (misaligned)
  8638. 0000583A  FFF4                     .invalid   <<F/7/7>>
  8639. 0000583C  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  8640. 00005840  286E 0008                movea.l    A4, [A6 + 0x8]
  8641. 00005844  3D6D F134 FFFE           move.w     [A6 - 0x2], [A5 - 0xECC]
  8642. 0000584A  3D6D F134 FFF6           move.w     [A6 - 0xA], [A5 - 0xECC]
  8643. 00005850  558F                     subq.l     A7, 2
  8644. 00005852  2054                     movea.l    A0, [A4]
  8645. 00005854  2F28 0076                move.l     -[A7], [A0 + 0x76]
  8646. 00005858  4EAD 381A                jsr        [A5 + 0x381A /* export_1791 */]
  8647. 0000585C  301F                     move.w     D0, [A7]+
  8648. 0000585E  5340                     subq.w     D0, 1
  8649. 00005860  3D40 FFFC                move.w     [A6 - 0x4], D0
  8650. 00005864  3D6E FFFC FFF4           move.w     [A6 - 0xC], [A6 - 0x4]
  8651. 0000586A  6000 0136                bra        +0x138 /* 000059A2 */
  8652. label0000586E:
  8653. 0000586E  598F                     subq.l     A7, 4
  8654. 00005870  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8655. 00005874  2054                     movea.l    A0, [A4]
  8656. 00005876  2F28 0076                move.l     -[A7], [A0 + 0x76]
  8657. 0000587A  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  8658. 0000587E  2054                     movea.l    A0, [A4]
  8659. 00005880  215F 00B8                move.l     [A0 + 0xB8], [A7]+
  8660. 00005884  558F                     subq.l     A7, 2
  8661. 00005886  2054                     movea.l    A0, [A4]
  8662. 00005888  2F28 00B8                move.l     -[A7], [A0 + 0xB8]
  8663. 0000588C  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  8664. 00005890  4A1F                     tst.b      [A7]+
  8665. 00005892  6700 010A                beq        +0x10C /* 0000599E */
  8666. 00005896  558F                     subq.l     A7, 2
  8667. 00005898  2054                     movea.l    A0, [A4]
  8668. 0000589A  2F28 00B8                move.l     -[A7], [A0 + 0xB8]
  8669. 0000589E  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  8670. 000058A2  4A1F                     tst.b      [A7]+
  8671. 000058A4  6700 00F8                beq        +0xFA /* 0000599E */
  8672. 000058A8  558F                     subq.l     A7, 2
  8673. 000058AA  2054                     movea.l    A0, [A4]
  8674. 000058AC  2F28 00B8                move.l     -[A7], [A0 + 0xB8]
  8675. 000058B0  4EAD 55EA                jsr        [A5 + 0x55EA /* export_2745 */]
  8676. 000058B4  4A1F                     tst.b      [A7]+
  8677. 000058B6  6700 00E6                beq        +0xE8 /* 0000599E */
  8678. 000058BA  558F                     subq.l     A7, 2
  8679. 000058BC  2054                     movea.l    A0, [A4]
  8680. 000058BE  2F28 00B8                move.l     -[A7], [A0 + 0xB8]
  8681. 000058C2  4EAD 57A2                jsr        [A5 + 0x57A2 /* export_2800 */]
  8682. 000058C6  1C1F                     move.b     D6, [A7]+
  8683. 000058C8  1F06                     move.b     -[A7], D6
  8684. 000058CA  2054                     movea.l    A0, [A4]
  8685. 000058CC  2F28 00B8                move.l     -[A7], [A0 + 0xB8]
  8686. 000058D0  4EAD 57BA                jsr        [A5 + 0x57BA /* export_2803 */]
  8687. 000058D4  2D6E FFF4 FFF8           move.l     [A6 - 0x8], [A6 - 0xC]
  8688. 000058DA  302E FFFC                move.w     D0, [A6 - 0x4]
  8689. 000058DE  48C0                     ext.l      D0
  8690. 000058E0  322E FFF8                move.w     D1, [A6 - 0x8]
  8691. 000058E4  48C1                     ext.l      D1
  8692. 000058E6  9081                     sub.l      D0, D1
  8693. 000058E8  2E00                     move.l     D7, D0
  8694. 000058EA  E287                     asr        D7, 1
  8695. 000058EC  605A                     bra        +0x5C /* 00005948 */
  8696. label000058EE:
  8697. 000058EE  598F                     subq.l     A7, 4
  8698. 000058F0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8699. 000058F4  2054                     movea.l    A0, [A4]
  8700. 000058F6  2F28 0076                move.l     -[A7], [A0 + 0x76]
  8701. 000058FA  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  8702. 000058FE  265F                     movea.l    A3, [A7]+
  8703. 00005900  558F                     subq.l     A7, 2
  8704. 00005902  2F0B                     move.l     -[A7], A3
  8705. 00005904  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  8706. 00005908  4A1F                     tst.b      [A7]+
  8707. 0000590A  6734                     beq        +0x36 /* 00005940 */
  8708. 0000590C  558F                     subq.l     A7, 2
  8709. 0000590E  2F0B                     move.l     -[A7], A3
  8710. 00005910  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  8711. 00005914  4A1F                     tst.b      [A7]+
  8712. 00005916  6728                     beq        +0x2A /* 00005940 */
  8713. 00005918  2F0B                     move.l     -[A7], A3
  8714. 0000591A  1F06                     move.b     -[A7], D6
  8715. 0000591C  2054                     movea.l    A0, [A4]
  8716. 0000591E  2F28 00B8                move.l     -[A7], [A0 + 0xB8]
  8717. 00005922  4EAD 57C2                jsr        [A5 + 0x57C2 /* export_2804 */]
  8718. 00005926  536E FFF8                subq.w     [A6 - 0x8], 1
  8719. 0000592A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8720. 0000592E  7001                     moveq.l    D0, 0x01
  8721. 00005930  1F00                     move.b     -[A7], D0
  8722. 00005932  1F00                     move.b     -[A7], D0
  8723. 00005934  2F0C                     move.l     -[A7], A4
  8724. 00005936  4EAD 2BEA                jsr        [A5 + 0x2BEA /* export_1401 */]
  8725. 0000593A  526E FFF8                addq.w     [A6 - 0x8], 1
  8726. 0000593E  6004                     bra        +0x6 /* 00005944 */
  8727. label00005940:
  8728. 00005940  546E FFF8                addq.w     [A6 - 0x8], 2
  8729. label00005944:
  8730. 00005944  3007                     move.w     D0, D7
  8731. 00005946  5347                     subq.w     D7, 1
  8732. label00005948:
  8733. 00005948  4A47                     tst.w      D7
  8734. 0000594A  6EA2                     bgt        -0x5C /* 000058EE */
  8735. 0000594C  558F                     subq.l     A7, 2
  8736. 0000594E  2054                     movea.l    A0, [A4]
  8737. 00005950  2F28 0084                move.l     -[A7], [A0 + 0x84]
  8738. 00005954  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  8739. 00005958  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8740. 0000595C  2054                     movea.l    A0, [A4]
  8741. 0000595E  2F28 00B8                move.l     -[A7], [A0 + 0xB8]
  8742. 00005962  2F0C                     move.l     -[A7], A4
  8743. 00005964  4EBA C97E                jsr        [PC - 0x3682 /* 000022E4 */]
  8744. 00005968  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8745. 0000596C  2054                     movea.l    A0, [A4]
  8746. 0000596E  2F28 0084                move.l     -[A7], [A0 + 0x84]
  8747. 00005972  4EAD 2F7A                jsr        [A5 + 0x2F7A /* export_1515 */]
  8748. 00005976  1F06                     move.b     -[A7], D6
  8749. 00005978  2054                     movea.l    A0, [A4]
  8750. 0000597A  2F28 00B8                move.l     -[A7], [A0 + 0xB8]
  8751. 0000597E  4EAD 57CA                jsr        [A5 + 0x57CA /* export_2805 */]
  8752. 00005982  2054                     movea.l    A0, [A4]
  8753. 00005984  2F28 00B8                move.l     -[A7], [A0 + 0xB8]
  8754. 00005988  4EAD 5782                jsr        [A5 + 0x5782 /* export_2796 */]
  8755. 0000598C  598F                     subq.l     A7, 4
  8756. 0000598E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8757. 00005992  2054                     movea.l    A0, [A4]
  8758. 00005994  2F28 00B8                move.l     -[A7], [A0 + 0xB8]
  8759. 00005998  4EAD 5512                jsr        [A5 + 0x5512 /* export_2718 */]
  8760. 0000599C  5C4F                     addq.w     A7, 6
  8761. label0000599E:
  8762. 0000599E  556E FFF4                subq.w     [A6 - 0xC], 2
  8763. label000059A2:
  8764. 000059A2  7001                     moveq.l    D0, 0x01
  8765. 000059A4  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  8766. 000059A8  6D00 FEC4                blt        -0x13A /* 0000586E */
  8767. 000059AC  2F0C                     move.l     -[A7], A4
  8768. 000059AE  4EAD 2CC2                jsr        [A5 + 0x2CC2 /* export_1428 */]
  8769. 000059B2  4CEE 18C8 FFE0           movem.l    D3,D6,D7,A3,A4, [A6 - 0x20]
  8770. 000059B8  4E5E                     unlink     A6
  8771. 000059BA  205F                     movea.l    A0, [A7]+
  8772. 000059BC  5C4F                     addq.w     A7, 6
  8773. 000059BE  4ED0                     jmp        [A0]
  8774. 000059C0  9F54                     sub.w      [A4], D7
  8775. 000059C2  4D4F                     chk.w      D6, A7
  8776. 000059C4  5649                     addq.w     A1, 3
  8777. 000059C6  4544                     chk.w      D2, D4
  8778. 000059C8  4F43                     chk.w      D7, D3
  8779. 000059CA  554D                     subq.w     A5, 2
  8780. 000059CC  454E                     chk.w      D2, A6
  8781. 000059CE  542E 554E                addq.b     [A6 + 0x554E], 2
  8782. 000059D2  444F                     neg.w      A7
  8783. 000059D4  554E                     subq.w     A6, 2
  8784. 000059D6  4752                     chk.w      D3, [A2]
  8785. 000059D8  4F55                     chk.w      D7, [A5]
  8786. 000059DA  504D                     addq.w     A5, 8
  8787. 000059DC  4F56                     chk.w      D7, [A6]
  8788. 000059DE  4945                     chk.w      D4, D5
  8789. 000059E0  0000 0000                ori.b      D0, 0x0
  8790. export_2627:
  8791. 000059E4  4E56 0000                link       A6, 0
  8792. 000059E8  2F0C                     move.l     -[A7], A4
  8793. 000059EA  286E 0008                movea.l    A4, [A6 + 0x8]
  8794. 000059EE  2054                     movea.l    A0, [A4]
  8795. 000059F0  2F28 00B8                move.l     -[A7], [A0 + 0xB8]
  8796. 000059F4  598F                     subq.l     A7, 4
  8797. 000059F6  2054                     movea.l    A0, [A4]
  8798. 000059F8  2F28 00B8                move.l     -[A7], [A0 + 0xB8]
  8799. 000059FC  4EAD 550A                jsr        [A5 + 0x550A /* export_2717 */]
  8800. 00005A00  2F0C                     move.l     -[A7], A4
  8801. 00005A02  4EBA 0130                jsr        [PC + 0x130 /* 00005B34 */]
  8802. 00005A06  2F0C                     move.l     -[A7], A4
  8803. 00005A08  4EAD 2CC2                jsr        [A5 + 0x2CC2 /* export_1428 */]
  8804. 00005A0C  286E FFFC                movea.l    A4, [A6 - 0x4]
  8805. 00005A10  4E5E                     unlink     A6
  8806. 00005A12  205F                     movea.l    A0, [A7]+
  8807. 00005A14  5C4F                     addq.w     A7, 6
  8808. 00005A16  4ED0                     jmp        [A0]
  8809. 00005A18  9D54                     sub.w      [A4], D6
  8810. 00005A1A  4D4F                     chk.w      D6, A7
  8811. 00005A1C  5649                     addq.w     A1, 3
  8812. 00005A1E  4544                     chk.w      D2, D4
  8813. 00005A20  4F43                     chk.w      D7, D3
  8814. 00005A22  554D                     subq.w     A5, 2
  8815. 00005A24  454E                     chk.w      D2, A6
  8816. 00005A26  542E 554E                addq.b     [A6 + 0x554E], 2
  8817. 00005A2A  444F                     neg.w      A7
  8818. 00005A2C  4752                     chk.w      D3, [A2]
  8819. 00005A2E  4F55                     chk.w      D7, [A5]
  8820. 00005A30  504D                     addq.w     A5, 8
  8821. 00005A32  4F56                     chk.w      D7, [A6]
  8822. 00005A34  4945                     chk.w      D4, D5
  8823. 00005A36  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8824. export_2628: // at 00005A38 (misaligned)
  8825. 00005A3A  FFF8                     .invalid   <<F/7/7>>
  8826. 00005A3C  48E7 0018                movem.l    -[A7], A3,A4
  8827. 00005A40  286E 0008                movea.l    A4, [A6 + 0x8]
  8828. 00005A44  3D6D F134 FFFA           move.w     [A6 - 0x6], [A5 - 0xECC]
  8829. 00005A4A  558F                     subq.l     A7, 2
  8830. 00005A4C  2054                     movea.l    A0, [A4]
  8831. 00005A4E  2F28 0076                move.l     -[A7], [A0 + 0x76]
  8832. 00005A52  4EAD 381A                jsr        [A5 + 0x381A /* export_1791 */]
  8833. 00005A56  301F                     move.w     D0, [A7]+
  8834. 00005A58  5340                     subq.w     D0, 1
  8835. 00005A5A  3D40 FFF8                move.w     [A6 - 0x8], D0
  8836. 00005A5E  6000 0098                bra        +0x9A /* 00005AF8 */
  8837. label00005A62:
  8838. 00005A62  598F                     subq.l     A7, 4
  8839. 00005A64  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8840. 00005A68  2054                     movea.l    A0, [A4]
  8841. 00005A6A  2F28 0076                move.l     -[A7], [A0 + 0x76]
  8842. 00005A6E  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  8843. 00005A72  265F                     movea.l    A3, [A7]+
  8844. 00005A74  558F                     subq.l     A7, 2
  8845. 00005A76  2F0B                     move.l     -[A7], A3
  8846. 00005A78  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  8847. 00005A7C  4A1F                     tst.b      [A7]+
  8848. 00005A7E  6774                     beq        +0x76 /* 00005AF4 */
  8849. 00005A80  558F                     subq.l     A7, 2
  8850. 00005A82  2F0B                     move.l     -[A7], A3
  8851. 00005A84  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  8852. 00005A88  4A1F                     tst.b      [A7]+
  8853. 00005A8A  6768                     beq        +0x6A /* 00005AF4 */
  8854. 00005A8C  558F                     subq.l     A7, 2
  8855. 00005A8E  2F0B                     move.l     -[A7], A3
  8856. 00005A90  4EAD 578A                jsr        [A5 + 0x578A /* export_2797 */]
  8857. 00005A94  4A1F                     tst.b      [A7]+
  8858. 00005A96  675C                     beq        +0x5E /* 00005AF4 */
  8859. 00005A98  2054                     movea.l    A0, [A4]
  8860. 00005A9A  7000                     moveq.l    D0, 0x00
  8861. 00005A9C  1028 0074                move.b     D0, [A0 + 0x74]
  8862. 00005AA0  0C40 0001                cmpi.w     D0, 0x1
  8863. 00005AA4  6610                     bne        +0x12 /* 00005AB6 */
  8864. 00005AA6  558F                     subq.l     A7, 2
  8865. 00005AA8  486E FFFC                pea.l      [A6 - 0x4]
  8866. 00005AAC  2F0B                     move.l     -[A7], A3
  8867. 00005AAE  4EAD 579A                jsr        [A5 + 0x579A /* export_2799 */]
  8868. 00005AB2  4A1F                     tst.b      [A7]+
  8869. 00005AB4  661E                     bne        +0x20 /* 00005AD4 */
  8870. label00005AB6:
  8871. 00005AB6  2054                     movea.l    A0, [A4]
  8872. 00005AB8  7000                     moveq.l    D0, 0x00
  8873. 00005ABA  1028 0074                move.b     D0, [A0 + 0x74]
  8874. 00005ABE  0C40 0001                cmpi.w     D0, 0x1
  8875. 00005AC2  6730                     beq        +0x32 /* 00005AF4 */
  8876. 00005AC4  558F                     subq.l     A7, 2
  8877. 00005AC6  486E FFFC                pea.l      [A6 - 0x4]
  8878. 00005ACA  2F0B                     move.l     -[A7], A3
  8879. 00005ACC  4EAD 5792                jsr        [A5 + 0x5792 /* export_2798 */]
  8880. 00005AD0  4A1F                     tst.b      [A7]+
  8881. 00005AD2  6720                     beq        +0x22 /* 00005AF4 */
  8882. label00005AD4:
  8883. 00005AD4  2F0B                     move.l     -[A7], A3
  8884. 00005AD6  4EAD 582A                jsr        [A5 + 0x582A /* export_2817 */]
  8885. 00005ADA  598F                     subq.l     A7, 4
  8886. 00005ADC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8887. 00005AE0  2F0B                     move.l     -[A7], A3
  8888. 00005AE2  4EAD 5512                jsr        [A5 + 0x5512 /* export_2718 */]
  8889. 00005AE6  2F0B                     move.l     -[A7], A3
  8890. 00005AE8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8891. 00005AEC  2F0C                     move.l     -[A7], A4
  8892. 00005AEE  4EBA 0044                jsr        [PC + 0x44 /* 00005B34 */]
  8893. 00005AF2  584F                     addq.w     A7, 4
  8894. label00005AF4:
  8895. 00005AF4  556E FFF8                subq.w     [A6 - 0x8], 2
  8896. label00005AF8:
  8897. 00005AF8  7001                     moveq.l    D0, 0x01
  8898. 00005AFA  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  8899. 00005AFE  6D00 FF62                blt        -0x9C /* 00005A62 */
  8900. 00005B02  2F0C                     move.l     -[A7], A4
  8901. 00005B04  4EAD 2CC2                jsr        [A5 + 0x2CC2 /* export_1428 */]
  8902. 00005B08  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  8903. 00005B0E  4E5E                     unlink     A6
  8904. 00005B10  205F                     movea.l    A0, [A7]+
  8905. 00005B12  5C4F                     addq.w     A7, 6
  8906. 00005B14  4ED0                     jmp        [A0]
  8907. 00005B16  9B54                     sub.w      [A4], D5
  8908. 00005B18  4D4F                     chk.w      D6, A7
  8909. 00005B1A  5649                     addq.w     A1, 3
  8910. 00005B1C  4544                     chk.w      D2, D4
  8911. 00005B1E  4F43                     chk.w      D7, D3
  8912. 00005B20  554D                     subq.w     A5, 2
  8913. 00005B22  454E                     chk.w      D2, A6
  8914. 00005B24  542E 554E                addq.b     [A6 + 0x554E], 2
  8915. 00005B28  4752                     chk.w      D3, [A2]
  8916. 00005B2A  4F55                     chk.w      D7, [A5]
  8917. 00005B2C  504D                     addq.w     A5, 8
  8918. 00005B2E  4F56                     chk.w      D7, [A6]
  8919. 00005B30  4945                     chk.w      D4, D5
  8920. 00005B32  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8921. // begin alternate branch 00005B34-00005B38
  8922. fn00005B34:
  8923. 00005B34  4E56 FFE8                link       A6, -0x0018
  8924. // end alternate branch 00005B34-00005B38
  8925. fn00005B34: // (misaligned)
  8926. 00005B36  FFE8                     .invalid   <<F/7/7>>
  8927. 00005B38  48E7 0118                movem.l    -[A7], D7,A3,A4
  8928. 00005B3C  286E 0008                movea.l    A4, [A6 + 0x8]
  8929. 00005B40  2D6E 000C FFE8           move.l     [A6 - 0x18], [A6 + 0xC]
  8930. 00005B46  486E FFEC                pea.l      [A6 - 0x14]
  8931. 00005B4A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8932. 00005B4E  4EAD 564A                jsr        [A5 + 0x564A /* export_2757 */]
  8933. 00005B52  41EE FFF4                lea.l      A0, [A6 - 0xC]
  8934. 00005B56  43EE FFEC                lea.l      A1, [A6 - 0x14]
  8935. 00005B5A  20D9                     move.l     [A0]+, [A1]+
  8936. 00005B5C  20D9                     move.l     [A0]+, [A1]+
  8937. 00005B5E  558F                     subq.l     A7, 2
  8938. 00005B60  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8939. 00005B64  486E FFF4                pea.l      [A6 - 0xC]
  8940. 00005B68  486E FFEC                pea.l      [A6 - 0x14]
  8941. 00005B6C  2054                     movea.l    A0, [A4]
  8942. 00005B6E  2F28 0084                move.l     -[A7], [A0 + 0x84]
  8943. 00005B72  4EAD 2F72                jsr        [A5 + 0x2F72 /* export_1514 */]
  8944. 00005B76  3E1F                     move.w     D7, [A7]+
  8945. 00005B78  6000 007E                bra        +0x80 /* 00005BF8 */
  8946. label00005B7C:
  8947. 00005B7C  526E FFE8                addq.w     [A6 - 0x18], 1
  8948. 00005B80  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  8949. 00005B84  7001                     moveq.l    D0, 0x01
  8950. 00005B86  1F00                     move.b     -[A7], D0
  8951. 00005B88  2F0C                     move.l     -[A7], A4
  8952. 00005B8A  4EAD 2BF2                jsr        [A5 + 0x2BF2 /* export_1402 */]
  8953. 00005B8E  526E FFE8                addq.w     [A6 - 0x18], 1
  8954. 00005B92  3D6D F134 FFEA           move.w     [A6 - 0x16], [A5 - 0xECC]
  8955. 00005B98  598F                     subq.l     A7, 4
  8956. 00005B9A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  8957. 00005B9E  2054                     movea.l    A0, [A4]
  8958. 00005BA0  2F28 0076                move.l     -[A7], [A0 + 0x76]
  8959. 00005BA4  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  8960. 00005BA8  2D57 FFFC                move.l     [A6 - 0x4], [A7]
  8961. 00005BAC  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  8962. 00005BB0  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  8963. 00005BB4  2F0B                     move.l     -[A7], A3
  8964. 00005BB6  2054                     movea.l    A0, [A4]
  8965. 00005BB8  2F28 0076                move.l     -[A7], [A0 + 0x76]
  8966. 00005BBC  4EAD 37EA                jsr        [A5 + 0x37EA /* export_1785 */]
  8967. 00005BC0  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  8968. 00005BC4  486E FFF4                pea.l      [A6 - 0xC]
  8969. 00005BC8  486E FFEC                pea.l      [A6 - 0x14]
  8970. 00005BCC  7001                     moveq.l    D0, 0x01
  8971. 00005BCE  1F00                     move.b     -[A7], D0
  8972. 00005BD0  2054                     movea.l    A0, [A4]
  8973. 00005BD2  2F28 0084                move.l     -[A7], [A0 + 0x84]
  8974. 00005BD6  4EAD 2F6A                jsr        [A5 + 0x2F6A /* export_1513 */]
  8975. 00005BDA  558F                     subq.l     A7, 2
  8976. 00005BDC  2054                     movea.l    A0, [A4]
  8977. 00005BDE  2F28 0084                move.l     -[A7], [A0 + 0x84]
  8978. 00005BE2  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  8979. 00005BE6  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  8980. 00005BEA  2F0B                     move.l     -[A7], A3
  8981. 00005BEC  2F0C                     move.l     -[A7], A4
  8982. 00005BEE  4EBA C6F4                jsr        [PC - 0x390C /* 000022E4 */]
  8983. 00005BF2  9F6E FFE8                sub.w      [A6 - 0x18], D7
  8984. 00005BF6  544F                     addq.w     A7, 2
  8985. label00005BF8:
  8986. 00005BF8  598F                     subq.l     A7, 4
  8987. 00005BFA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8988. 00005BFE  4EAD 57D2                jsr        [A5 + 0x57D2 /* export_2806 */]
  8989. 00005C02  265F                     movea.l    A3, [A7]+
  8990. 00005C04  200B                     move.l     D0, A3
  8991. 00005C06  6600 FF74                bne        -0x8A /* 00005B7C */
  8992. 00005C0A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8993. 00005C0E  4EAD 57DA                jsr        [A5 + 0x57DA /* export_2807 */]
  8994. 00005C12  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8995. 00005C16  486E FFF4                pea.l      [A6 - 0xC]
  8996. 00005C1A  486E FFEC                pea.l      [A6 - 0x14]
  8997. 00005C1E  7000                     moveq.l    D0, 0x00
  8998. 00005C20  1F00                     move.b     -[A7], D0
  8999. 00005C22  2054                     movea.l    A0, [A4]
  9000. 00005C24  2F28 0084                move.l     -[A7], [A0 + 0x84]
  9001. 00005C28  4EAD 2F6A                jsr        [A5 + 0x2F6A /* export_1513 */]
  9002. 00005C2C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9003. 00005C30  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9004. 00005C34  2F0C                     move.l     -[A7], A4
  9005. 00005C36  4EBA C6AC                jsr        [PC - 0x3954 /* 000022E4 */]
  9006. 00005C3A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9007. 00005C3E  2054                     movea.l    A0, [A4]
  9008. 00005C40  2F28 0084                move.l     -[A7], [A0 + 0x84]
  9009. 00005C44  4EAD 2F7A                jsr        [A5 + 0x2F7A /* export_1515 */]
  9010. 00005C48  4CEE 1880 FFDC           movem.l    D7,A3,A4, [A6 - 0x24]
  9011. 00005C4E  4E5E                     unlink     A6
  9012. 00005C50  205F                     movea.l    A0, [A7]+
  9013. 00005C52  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9014. 00005C56  4ED0                     jmp        [A0]
  9015. 00005C58  9E54                     sub.w      D7, [A4]
  9016. 00005C5A  4D4F                     chk.w      D6, A7
  9017. 00005C5C  5649                     addq.w     A1, 3
  9018. 00005C5E  4544                     chk.w      D2, D4
  9019. 00005C60  4F43                     chk.w      D7, D3
  9020. 00005C62  554D                     subq.w     A5, 2
  9021. 00005C64  454E                     chk.w      D2, A6
  9022. 00005C66  542E 554E                addq.b     [A6 + 0x554E], 2
  9023. 00005C6A  4752                     chk.w      D3, [A2]
  9024. 00005C6C  4F55                     chk.w      D7, [A5]
  9025. 00005C6E  504F                     addq.w     A7, 8
  9026. 00005C70  4E45                     trap       5
  9027. 00005C72  4D4F                     chk.w      D6, A7
  9028. 00005C74  5649                     addq.w     A1, 3
  9029. 00005C76  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  9030. 00005C78  0000 0000                ori.b      D0, 0x0
  9031. export_2629:
  9032. 00005C7C  4E56 FFF8                link       A6, -0x0008
  9033. 00005C80  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  9034. 00005C84  286E 0008                movea.l    A4, [A6 + 0x8]
  9035. 00005C88  558F                     subq.l     A7, 2
  9036. 00005C8A  2054                     movea.l    A0, [A4]
  9037. 00005C8C  2F28 0084                move.l     -[A7], [A0 + 0x84]
  9038. 00005C90  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  9039. 00005C94  7001                     moveq.l    D0, 0x01
  9040. 00005C96  1F00                     move.b     -[A7], D0
  9041. 00005C98  2054                     movea.l    A0, [A4]
  9042. 00005C9A  2F28 0122                move.l     -[A7], [A0 + 0x122]
  9043. 00005C9E  4EAD 3482                jsr        [A5 + 0x3482 /* export_1676 */]
  9044. 00005CA2  2054                     movea.l    A0, [A4]
  9045. 00005CA4  4A68 010E                tst.w      [A0 + 0x10E]
  9046. 00005CA8  544F                     addq.w     A7, 2
  9047. 00005CAA  6700 00E8                beq        +0xEA /* 00005D94 */
  9048. 00005CAE  598F                     subq.l     A7, 4
  9049. 00005CB0  2054                     movea.l    A0, [A4]
  9050. 00005CB2  2F28 0122                move.l     -[A7], [A0 + 0x122]
  9051. 00005CB6  4EAD 56DA                jsr        [A5 + 0x56DA /* export_2775 */]
  9052. 00005CBA  2C1F                     move.l     D6, [A7]+
  9053. 00005CBC  2054                     movea.l    A0, [A4]
  9054. 00005CBE  3028 0110                move.w     D0, [A0 + 0x110]
  9055. 00005CC2  48C0                     ext.l      D0
  9056. 00005CC4  E580                     asl        D0, 2
  9057. 00005CC6  41E8 00E6                lea.l      A0, [A0 + 0xE6]
  9058. 00005CCA  2670 0800                movea.l    A3, [A0 + D0]
  9059. 00005CCE  558F                     subq.l     A7, 2
  9060. 00005CD0  2F0B                     move.l     -[A7], A3
  9061. 00005CD2  4EBA 0204                jsr        [PC + 0x204 /* 00005ED8 */]
  9062. 00005CD6  4A1F                     tst.b      [A7]+
  9063. 00005CD8  6754                     beq        +0x56 /* 00005D2E */
  9064. 00005CDA  598F                     subq.l     A7, 4
  9065. 00005CDC  2F0B                     move.l     -[A7], A3
  9066. 00005CDE  4EBA 0150                jsr        [PC + 0x150 /* 00005E30 */]
  9067. 00005CE2  BC9F                     cmp.l      D6, [A7]+
  9068. 00005CE4  6D0E                     blt        +0x10 /* 00005CF4 */
  9069. 00005CE6  598F                     subq.l     A7, 4
  9070. 00005CE8  2F0B                     move.l     -[A7], A3
  9071. 00005CEA  4EBA 017C                jsr        [PC + 0x17C /* 00005E68 */]
  9072. 00005CEE  BC9F                     cmp.l      D6, [A7]+
  9073. 00005CF0  6F00 00A2                ble        +0xA4 /* 00005D94 */
  9074. label00005CF4:
  9075. 00005CF4  2054                     movea.l    A0, [A4]
  9076. 00005CF6  2F28 0116                move.l     -[A7], [A0 + 0x116]
  9077. 00005CFA  203C 0000 4000           move.l     D0, 0x4000 /* '@\0' */
  9078. 00005D00  80A8 0112                or.l       D0, [A0 + 0x112]
  9079. 00005D04  2F00                     move.l     -[A7], D0
  9080. 00005D06  7000                     moveq.l    D0, 0x00
  9081. 00005D08  1F00                     move.b     -[A7], D0
  9082. 00005D0A  2F0B                     move.l     -[A7], A3
  9083. 00005D0C  4EAD 3172                jsr        [A5 + 0x3172 /* export_1578 */]
  9084. 00005D10  2054                     movea.l    A0, [A4]
  9085. 00005D12  43EE FFF8                lea.l      A1, [A6 - 0x8]
  9086. 00005D16  41E8 011A                lea.l      A0, [A0 + 0x11A]
  9087. 00005D1A  22D8                     move.l     [A1]+, [A0]+
  9088. 00005D1C  22D8                     move.l     [A1]+, [A0]+
  9089. 00005D1E  486E FFF8                pea.l      [A6 - 0x8]
  9090. 00005D22  A8A3                     syscall    EraseRect
  9091. 00005D24  7000                     moveq.l    D0, 0x00
  9092. 00005D26  1F00                     move.b     -[A7], D0
  9093. 00005D28  2F0B                     move.l     -[A7], A3
  9094. 00005D2A  4EBA 0174                jsr        [PC + 0x174 /* 00005EA0 */]
  9095. label00005D2E:
  9096. 00005D2E  4247                     clr.w      D7
  9097. 00005D30  605A                     bra        +0x5C /* 00005D8C */
  9098. label00005D32:
  9099. 00005D32  48C7                     ext.l      D7
  9100. 00005D34  2054                     movea.l    A0, [A4]
  9101. 00005D36  2007                     move.l     D0, D7
  9102. 00005D38  E580                     asl        D0, 2
  9103. 00005D3A  41E8 00E6                lea.l      A0, [A0 + 0xE6]
  9104. 00005D3E  2670 0800                movea.l    A3, [A0 + D0]
  9105. 00005D42  598F                     subq.l     A7, 4
  9106. 00005D44  2F0B                     move.l     -[A7], A3
  9107. 00005D46  4EBA 00E8                jsr        [PC + 0xE8 /* 00005E30 */]
  9108. 00005D4A  BC9F                     cmp.l      D6, [A7]+
  9109. 00005D4C  6D3A                     blt        +0x3C /* 00005D88 */
  9110. 00005D4E  598F                     subq.l     A7, 4
  9111. 00005D50  2F0B                     move.l     -[A7], A3
  9112. 00005D52  4EBA 0114                jsr        [PC + 0x114 /* 00005E68 */]
  9113. 00005D56  BC9F                     cmp.l      D6, [A7]+
  9114. 00005D58  6E2E                     bgt        +0x30 /* 00005D88 */
  9115. 00005D5A  2054                     movea.l    A0, [A4]
  9116. 00005D5C  2F28 0116                move.l     -[A7], [A0 + 0x116]
  9117. 00005D60  203C 0000 3FFF           move.l     D0, 0x3FFF
  9118. 00005D66  C0A8 0112                and.l      D0, [A0 + 0x112]
  9119. 00005D6A  2F00                     move.l     -[A7], D0
  9120. 00005D6C  7001                     moveq.l    D0, 0x01
  9121. 00005D6E  1F00                     move.b     -[A7], D0
  9122. 00005D70  2F0B                     move.l     -[A7], A3
  9123. 00005D72  4EAD 3172                jsr        [A5 + 0x3172 /* export_1578 */]
  9124. 00005D76  7001                     moveq.l    D0, 0x01
  9125. 00005D78  1F00                     move.b     -[A7], D0
  9126. 00005D7A  2F0B                     move.l     -[A7], A3
  9127. 00005D7C  4EBA 0122                jsr        [PC + 0x122 /* 00005EA0 */]
  9128. 00005D80  2054                     movea.l    A0, [A4]
  9129. 00005D82  3147 0110                move.w     [A0 + 0x110], D7
  9130. 00005D86  600C                     bra        +0xE /* 00005D94 */
  9131. label00005D88:
  9132. 00005D88  3007                     move.w     D0, D7
  9133. 00005D8A  5247                     addq.w     D7, 1
  9134. label00005D8C:
  9135. 00005D8C  2054                     movea.l    A0, [A4]
  9136. 00005D8E  BE68 010E                cmp.w      D7, [A0 + 0x10E]
  9137. 00005D92  6D9E                     blt        -0x60 /* 00005D32 */
  9138. label00005D94:
  9139. 00005D94  4CEE 18C0 FFE8           movem.l    D6,D7,A3,A4, [A6 - 0x18]
  9140. 00005D9A  4E5E                     unlink     A6
  9141. 00005D9C  2E9F                     move.l     [A7], [A7]+
  9142. 00005D9E  4E75                     rts
  9143. 00005DA0  9B54                     sub.w      [A4], D5
  9144. 00005DA2  4142                     chk.w      D0, D2
  9145. 00005DA4  4F55                     chk.w      D7, [A5]
  9146. 00005DA6  5442                     addq.w     D2, 2
  9147. 00005DA8  4F58                     chk.w      D7, [A0]+
  9148. 00005DAA  444F                     neg.w      A7
  9149. 00005DAC  4355                     chk.w      D1, [A5]
  9150. 00005DAE  4D45                     chk.w      D6, D5
  9151. 00005DB0  4E54 2E52                link       A4, -0xFFFFD1AE
  9152. 00005DB4  554E                     subq.w     A6, 2
  9153. 00005DB6  4D4F                     chk.w      D6, A7
  9154. 00005DB8  5649                     addq.w     A1, 3
  9155. 00005DBA  4553                     chk.w      D2, [A3]
  9156. 00005DBC  0000 0000                ori.b      D0, 0x0
  9157. export_2630:
  9158. 00005DC0  4E56 0000                link       A6, 0
  9159. 00005DC4  48E7 0018                movem.l    -[A7], A3,A4
  9160. 00005DC8  266E 000C                movea.l    A3, [A6 + 0xC]
  9161. 00005DCC  286E 0008                movea.l    A4, [A6 + 0x8]
  9162. 00005DD0  2054                     movea.l    A0, [A4]
  9163. 00005DD2  4228 006C                clr.b      [A0 + 0x6C]
  9164. 00005DD6  2054                     movea.l    A0, [A4]
  9165. 00005DD8  7000                     moveq.l    D0, 0x00
  9166. 00005DDA  2140 0068                move.l     [A0 + 0x68], D0
  9167. 00005DDE  2054                     movea.l    A0, [A4]
  9168. 00005DE0  2140 0064                move.l     [A0 + 0x64], D0
  9169. 00005DE4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9170. 00005DE8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9171. 00005DEC  2F0B                     move.l     -[A7], A3
  9172. 00005DEE  2F0C                     move.l     -[A7], A4
  9173. 00005DF0  4EAD 0DCA                jsr        [A5 + 0xDCA /* export_437 */]
  9174. 00005DF4  2053                     movea.l    A0, [A3]
  9175. 00005DF6  2254                     movea.l    A1, [A4]
  9176. 00005DF8  2350 0064                move.l     [A1 + 0x64], [A0]
  9177. 00005DFC  5893                     addq.l     [A3], 4
  9178. 00005DFE  2053                     movea.l    A0, [A3]
  9179. 00005E00  2254                     movea.l    A1, [A4]
  9180. 00005E02  2350 0068                move.l     [A1 + 0x68], [A0]
  9181. 00005E06  5893                     addq.l     [A3], 4
  9182. 00005E08  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  9183. 00005E0E  4E5E                     unlink     A6
  9184. 00005E10  205F                     movea.l    A0, [A7]+
  9185. 00005E12  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9186. 00005E16  4ED0                     jmp        [A0]
  9187. 00005E18  9554                     sub.w      [A4], D2
  9188. 00005E1A  5449                     addq.w     A1, 2
  9189. 00005E1C  4D45                     chk.w      D6, D5
  9190. 00005E1E  4453                     neg.w      [A3]
  9191. 00005E20  5441                     addq.w     D1, 2
  9192. 00005E22  5449                     addq.w     A1, 2
  9193. 00005E24  4354                     chk.w      D1, [A4]
  9194. 00005E26  4558                     chk.w      D2, [A0]+
  9195. 00005E28  542E 4952                addq.b     [A6 + 0x4952], 2
  9196. 00005E2C  4553                     chk.w      D2, [A3]
  9197. 00005E2E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  9198. // begin alternate branch 00005E30-00005E3A
  9199. fn00005E30:
  9200. 00005E30  4E56 0000                link       A6, 0
  9201. 00005E34  206E 0008                movea.l    A0, [A6 + 0x8]
  9202. 00005E38  2050                     movea.l    A0, [A0]
  9203. // end alternate branch 00005E30-00005E3A
  9204. fn00005E30: // (misaligned)
  9205. 00005E32  0000 206E                ori.b      D0, 0x6E /* 'n' */
  9206. 00005E36  0008 2050                ori.b      A0, 0x50 /* 'P' */
  9207. 00005E3A  2D68 0064 000C           move.l     [A6 + 0xC], [A0 + 0x64]
  9208. 00005E40  4E5E                     unlink     A6
  9209. 00005E42  2E9F                     move.l     [A7], [A7]+
  9210. 00005E44  4E75                     rts
  9211. 00005E46  9D54                     sub.w      [A4], D6
  9212. 00005E48  5449                     addq.w     A1, 2
  9213. 00005E4A  4D45                     chk.w      D6, D5
  9214. 00005E4C  4453                     neg.w      [A3]
  9215. 00005E4E  5441                     addq.w     D1, 2
  9216. 00005E50  5449                     addq.w     A1, 2
  9217. 00005E52  4354                     chk.w      D1, [A4]
  9218. 00005E54  4558                     chk.w      D2, [A0]+
  9219. 00005E56  542E 4745                addq.b     [A6 + 0x4745], 2
  9220. 00005E5A  5453                     addq.w     [A3], 2
  9221. 00005E5C  5441                     addq.w     D1, 2
  9222. 00005E5E  5254                     addq.w     [A4], 1
  9223. 00005E60  5449                     addq.w     A1, 2
  9224. 00005E62  4D45                     chk.w      D6, D5
  9225. 00005E64  0000 0000                ori.b      D0, 0x0
  9226. fn00005E68:
  9227. 00005E68  4E56 0000                link       A6, 0
  9228. 00005E6C  206E 0008                movea.l    A0, [A6 + 0x8]
  9229. 00005E70  2050                     movea.l    A0, [A0]
  9230. 00005E72  2D68 0068 000C           move.l     [A6 + 0xC], [A0 + 0x68]
  9231. 00005E78  4E5E                     unlink     A6
  9232. 00005E7A  2E9F                     move.l     [A7], [A7]+
  9233. 00005E7C  4E75                     rts
  9234. 00005E7E  9C54                     sub.w      D6, [A4]
  9235. 00005E80  5449                     addq.w     A1, 2
  9236. 00005E82  4D45                     chk.w      D6, D5
  9237. 00005E84  4453                     neg.w      [A3]
  9238. 00005E86  5441                     addq.w     D1, 2
  9239. 00005E88  5449                     addq.w     A1, 2
  9240. 00005E8A  4354                     chk.w      D1, [A4]
  9241. 00005E8C  4558                     chk.w      D2, [A0]+
  9242. 00005E8E  542E 4745                addq.b     [A6 + 0x4745], 2
  9243. 00005E92  5453                     addq.w     [A3], 2
  9244. 00005E94  544F                     addq.w     A7, 2
  9245. 00005E96  5054                     addq.w     [A4], 8
  9246. 00005E98  494D                     chk.w      D4, A5
  9247. 00005E9A  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  9248. 00005E9C  0000 0000                ori.b      D0, 0x0
  9249. fn00005EA0:
  9250. 00005EA0  4E56 0000                link       A6, 0
  9251. 00005EA4  206E 0008                movea.l    A0, [A6 + 0x8]
  9252. 00005EA8  2050                     movea.l    A0, [A0]
  9253. 00005EAA  116E 000C 006C           move.b     [A0 + 0x6C], [A6 + 0xC]
  9254. 00005EB0  4E5E                     unlink     A6
  9255. 00005EB2  205F                     movea.l    A0, [A7]+
  9256. 00005EB4  5C4F                     addq.w     A7, 6
  9257. 00005EB6  4ED0                     jmp        [A0]
  9258. 00005EB8  9B54                     sub.w      [A4], D5
  9259. 00005EBA  5449                     addq.w     A1, 2
  9260. 00005EBC  4D45                     chk.w      D6, D5
  9261. 00005EBE  4453                     neg.w      [A3]
  9262. 00005EC0  5441                     addq.w     D1, 2
  9263. 00005EC2  5449                     addq.w     A1, 2
  9264. 00005EC4  4354                     chk.w      D1, [A4]
  9265. 00005EC6  4558                     chk.w      D2, [A0]+
  9266. 00005EC8  542E 5345                addq.b     [A6 + 0x5345], 2
  9267. 00005ECC  5453                     addq.w     [A3], 2
  9268. 00005ECE  5441                     addq.w     D1, 2
  9269. 00005ED0  5254                     addq.w     [A4], 1
  9270. 00005ED2  4544                     chk.w      D2, D4
  9271. 00005ED4  0000 0000                ori.b      D0, 0x0
  9272. fn00005ED8:
  9273. 00005ED8  4E56 0000                link       A6, 0
  9274. 00005EDC  206E 0008                movea.l    A0, [A6 + 0x8]
  9275. 00005EE0  2050                     movea.l    A0, [A0]
  9276. 00005EE2  1D68 006C 000C           move.b     [A6 + 0xC], [A0 + 0x6C]
  9277. 00005EE8  4E5E                     unlink     A6
  9278. 00005EEA  2E9F                     move.l     [A7], [A7]+
  9279. 00005EEC  4E75                     rts
  9280. 00005EEE  9B54                     sub.w      [A4], D5
  9281. 00005EF0  5449                     addq.w     A1, 2
  9282. 00005EF2  4D45                     chk.w      D6, D5
  9283. 00005EF4  4453                     neg.w      [A3]
  9284. 00005EF6  5441                     addq.w     D1, 2
  9285. 00005EF8  5449                     addq.w     A1, 2
  9286. 00005EFA  4354                     chk.w      D1, [A4]
  9287. 00005EFC  4558                     chk.w      D2, [A0]+
  9288. 00005EFE  542E 4745                addq.b     [A6 + 0x4745], 2
  9289. 00005F02  5453                     addq.w     [A3], 2
  9290. 00005F04  5441                     addq.w     D1, 2
  9291. 00005F06  5254                     addq.w     [A4], 1
  9292. 00005F08  4544                     chk.w      D2, D4
  9293. 00005F0A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  9294. export_2631: // at 00005F0C (misaligned)
  9295. 00005F0E  0000 48E7                ori.b      D0, 0xE7
  9296. 00005F12  0108                     btst       A0, D0
  9297. 00005F14  286E 0008                movea.l    A4, [A6 + 0x8]
  9298. 00005F18  3E2E 000C                move.w     D7, [A6 + 0xC]
  9299. 00005F1C  3007                     move.w     D0, D7
  9300. 00005F1E  0440 0069                subi.w     D0, 0x69 /* 'i' */
  9301. 00005F22  660E                     bne        +0x10 /* 00005F32 */
  9302. 00005F24  598F                     subq.l     A7, 4
  9303. 00005F26  2F0C                     move.l     -[A7], A4
  9304. 00005F28  4EBA 015A                jsr        [PC + 0x15A /* 00006084 */]
  9305. 00005F2C  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  9306. 00005F30  600E                     bra        +0x10 /* 00005F40 */
  9307. label00005F32:
  9308. 00005F32  598F                     subq.l     A7, 4
  9309. 00005F34  3F07                     move.w     -[A7], D7
  9310. 00005F36  2F0C                     move.l     -[A7], A4
  9311. 00005F38  4EBA B22E                jsr        [PC - 0x4DD2 /* 00001168 */]
  9312. 00005F3C  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  9313. label00005F40:
  9314. 00005F40  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  9315. 00005F46  4E5E                     unlink     A6
  9316. 00005F48  205F                     movea.l    A0, [A7]+
  9317. 00005F4A  5C4F                     addq.w     A7, 6
  9318. 00005F4C  4ED0                     jmp        [A0]
  9319. 00005F4E  8020                     or.b       D0, -[A0]
  9320. 00005F50  544D                     addq.w     A5, 2
  9321. 00005F52  4F56                     chk.w      D7, [A6]
  9322. 00005F54  4945                     chk.w      D4, D5
  9323. 00005F56  444F                     neg.w      A7
  9324. 00005F58  4355                     chk.w      D1, [A5]
  9325. 00005F5A  4D45                     chk.w      D6, D5
  9326. 00005F5C  4E54 4452                link       A4, -0xFFFFBBAE
  9327. 00005F60  4147                     chk.w      D0, D7
  9328. 00005F62  2E44                     movea.l    A7, D4
  9329. 00005F64  4F4D                     chk.w      D7, A5
  9330. 00005F66  454E                     chk.w      D2, A6
  9331. 00005F68  5543                     subq.w     D3, 2
  9332. 00005F6A  4F4D                     chk.w      D7, A5
  9333. 00005F6C  4D41                     chk.w      D6, D1
  9334. 00005F6E  4E44                     trap       4
  9335. 00005F70  0000 0000                ori.b      D0, 0x0
  9336. export_2632:
  9337. 00005F74  4E56 0000                link       A6, 0
  9338. 00005F78  48E7 1308                movem.l    -[A7], D3,D6,D7,A4
  9339. 00005F7C  286E 0008                movea.l    A4, [A6 + 0x8]
  9340. 00005F80  7600                     moveq.l    D3, 0x00
  9341. 00005F82  4AAD F7CC                tst.l      [A5 - 0x834]
  9342. 00005F86  670E                     beq        +0x10 /* 00005F96 */
  9343. 00005F88  206D F7CC                movea.l    A0, [A5 - 0x834]
  9344. 00005F8C  2050                     movea.l    A0, [A0]
  9345. 00005F8E  B9E8 0016                cmpa.l     A4, [A0 + 0x16]
  9346. 00005F92  6602                     bne        +0x4 /* 00005F96 */
  9347. 00005F94  7601                     moveq.l    D3, 0x01
  9348. label00005F96:
  9349. 00005F96  1C03                     move.b     D6, D3
  9350. 00005F98  7600                     moveq.l    D3, 0x00
  9351. 00005F9A  4A06                     tst.b      D6
  9352. 00005F9C  6614                     bne        +0x16 /* 00005FB2 */
  9353. 00005F9E  2F03                     move.l     -[A7], D3
  9354. 00005FA0  558F                     subq.l     A7, 2
  9355. 00005FA2  2F0C                     move.l     -[A7], A4
  9356. 00005FA4  4EBA 005A                jsr        [PC + 0x5A /* 00006000 */]
  9357. 00005FA8  101F                     move.b     D0, [A7]+
  9358. 00005FAA  261F                     move.l     D3, [A7]+
  9359. 00005FAC  4A00                     tst.b      D0
  9360. 00005FAE  6702                     beq        +0x4 /* 00005FB2 */
  9361. 00005FB0  7601                     moveq.l    D3, 0x01
  9362. label00005FB2:
  9363. 00005FB2  1E03                     move.b     D7, D3
  9364. 00005FB4  670A                     beq        +0xC /* 00005FC0 */
  9365. 00005FB6  2F3C 6D6F 6F76           move.l     -[A7], 0x6D6F6F76 /* 'moov' */
  9366. 00005FBC  4EAD 1FFA                jsr        [A5 + 0x1FFA /* export_1019 */]
  9367. label00005FC0:
  9368. 00005FC0  7069                     moveq.l    D0, 0x69
  9369. 00005FC2  3F00                     move.w     -[A7], D0
  9370. 00005FC4  1F07                     move.b     -[A7], D7
  9371. 00005FC6  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  9372. 00005FCA  2F0C                     move.l     -[A7], A4
  9373. 00005FCC  4EBA B41A                jsr        [PC - 0x4BE6 /* 000013E8 */]
  9374. 00005FD0  4CEE 10C8 FFF0           movem.l    D3,D6,D7,A4, [A6 - 0x10]
  9375. 00005FD6  4E5E                     unlink     A6
  9376. 00005FD8  2E9F                     move.l     [A7], [A7]+
  9377. 00005FDA  4E75                     rts
  9378. 00005FDC  9F54                     sub.w      [A4], D7
  9379. 00005FDE  4D4F                     chk.w      D6, A7
  9380. 00005FE0  5649                     addq.w     A1, 3
  9381. 00005FE2  4544                     chk.w      D2, D4
  9382. 00005FE4  4F43                     chk.w      D7, D3
  9383. 00005FE6  554D                     subq.w     A5, 2
  9384. 00005FE8  454E                     chk.w      D2, A6
  9385. 00005FEA  5444                     addq.w     D4, 2
  9386. 00005FEC  5241                     addq.w     D1, 1
  9387. 00005FEE  472E 444F                .invalid   3, [A6 + 0x444F] // invalid opcode 4 with b == 4
  9388. 00005FF2  5345                     subq.w     D5, 1
  9389. 00005FF4  5455                     addq.w     [A5], 2
  9390. 00005FF6  504D                     addq.w     A5, 8
  9391. 00005FF8  454E                     chk.w      D2, A6
  9392. 00005FFA  5553                     subq.w     [A3], 2
  9393. 00005FFC  0000 0000                ori.b      D0, 0x0
  9394. fn00006000:
  9395. 00006000  4E56 0000                link       A6, 0
  9396. 00006004  48E7 0018                movem.l    -[A7], A3,A4
  9397. 00006008  286E 0008                movea.l    A4, [A6 + 0x8]
  9398. 0000600C  558F                     subq.l     A7, 2
  9399. 0000600E  2F0C                     move.l     -[A7], A4
  9400. 00006010  4EBA B8D6                jsr        [PC - 0x472A /* 000018E8 */]
  9401. 00006014  4A1F                     tst.b      [A7]+
  9402. 00006016  6730                     beq        +0x32 /* 00006048 */
  9403. 00006018  4AAD F7CC                tst.l      [A5 - 0x834]
  9404. 0000601C  6724                     beq        +0x26 /* 00006042 */
  9405. 0000601E  206D F7CC                movea.l    A0, [A5 - 0x834]
  9406. 00006022  2050                     movea.l    A0, [A0]
  9407. 00006024  2668 0016                movea.l    A3, [A0 + 0x16]
  9408. 00006028  558F                     subq.l     A7, 2
  9409. 0000602A  598F                     subq.l     A7, 4
  9410. 0000602C  2F0B                     move.l     -[A7], A3
  9411. 0000602E  4EBA BB64                jsr        [PC - 0x449C /* 00001B94 */]
  9412. 00006032  201F                     move.l     D0, [A7]+
  9413. 00006034  3F00                     move.w     -[A7], D0
  9414. 00006036  2F0C                     move.l     -[A7], A4
  9415. 00006038  4EAD 2BFA                jsr        [A5 + 0x2BFA /* export_1403 */]
  9416. 0000603C  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  9417. 00006040  600A                     bra        +0xC /* 0000604C */
  9418. label00006042:
  9419. 00006042  422E 000C                clr.b      [A6 + 0xC]
  9420. 00006046  6004                     bra        +0x6 /* 0000604C */
  9421. label00006048:
  9422. 00006048  422E 000C                clr.b      [A6 + 0xC]
  9423. label0000604C:
  9424. 0000604C  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  9425. 00006052  4E5E                     unlink     A6
  9426. 00006054  2E9F                     move.l     [A7], [A7]+
  9427. 00006056  4E75                     rts
  9428. 00006058  8027                     or.b       D0, -[A7]
  9429. 0000605A  544D                     addq.w     A5, 2
  9430. 0000605C  4F56                     chk.w      D7, [A6]
  9431. 0000605E  4945                     chk.w      D4, D5
  9432. 00006060  444F                     neg.w      A7
  9433. 00006062  4355                     chk.w      D1, [A5]
  9434. 00006064  4D45                     chk.w      D6, D5
  9435. 00006066  4E54 4452                link       A4, -0xFFFFBBAE
  9436. 0000606A  4147                     chk.w      D0, D7
  9437. 0000606C  2E44                     movea.l    A7, D4
  9438. 0000606E  4554                     chk.w      D2, [A4]
  9439. 00006070  4552                     chk.w      D2, [A2]
  9440. 00006072  4D49                     chk.w      D6, A1
  9441. 00006074  4E45                     trap       5
  9442. 00006076  5041                     addq.w     D1, 8
  9443. 00006078  5354                     subq.w     [A4], 1
  9444. 0000607A  4545                     chk.w      D2, D5
  9445. 0000607C  4E41                     trap       1
  9446. 0000607E  424C                     clr.w      A4
  9447. 00006080  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  9448. 00006082  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  9449. // begin alternate branch 00006084-00006088
  9450. fn00006084:
  9451. 00006084  4E56 FFFC                link       A6, -0x0004
  9452. // end alternate branch 00006084-00006088
  9453. fn00006084: // (misaligned)
  9454. 00006086  FFFC                     .invalid   <<F/7/7>>
  9455. 00006088  48E7 0118                movem.l    -[A7], D7,A3,A4
  9456. 0000608C  286E 0008                movea.l    A4, [A6 + 0x8]
  9457. 00006090  206D F7CC                movea.l    A0, [A5 - 0x834]
  9458. 00006094  2050                     movea.l    A0, [A0]
  9459. 00006096  2254                     movea.l    A1, [A4]
  9460. 00006098  2368 0016 014E           move.l     [A1 + 0x14E], [A0 + 0x16]
  9461. 0000609E  2054                     movea.l    A0, [A4]
  9462. 000060A0  2068 014E                movea.l    A0, [A0 + 0x14E]
  9463. 000060A4  2050                     movea.l    A0, [A0]
  9464. 000060A6  214C 0152                move.l     [A0 + 0x152], A4
  9465. 000060AA  2054                     movea.l    A0, [A4]
  9466. 000060AC  216D F944 015A           move.l     [A0 + 0x15A], [A5 - 0x6BC]
  9467. 000060B2  2054                     movea.l    A0, [A4]
  9468. 000060B4  7000                     moveq.l    D0, 0x00
  9469. 000060B6  1028 0074                move.b     D0, [A0 + 0x74]
  9470. 000060BA  0C40 0001                cmpi.w     D0, 0x1
  9471. 000060BE  662E                     bne        +0x30 /* 000060EE */
  9472. 000060C0  316D F134 0132           move.w     [A0 + 0x132], [A5 - 0xECC]
  9473. 000060C6  558F                     subq.l     A7, 2
  9474. 000060C8  7001                     moveq.l    D0, 0x01
  9475. 000060CA  1F00                     move.b     -[A7], D0
  9476. 000060CC  7200                     moveq.l    D1, 0x00
  9477. 000060CE  1F01                     move.b     -[A7], D1
  9478. 000060D0  2F0C                     move.l     -[A7], A4
  9479. 000060D2  4EBA C98C                jsr        [PC - 0x3674 /* 00002A60 */]
  9480. 000060D6  2054                     movea.l    A0, [A4]
  9481. 000060D8  315F 0130                move.w     [A0 + 0x130], [A7]+
  9482. 000060DC  2054                     movea.l    A0, [A4]
  9483. 000060DE  4A68 0130                tst.w      [A0 + 0x130]
  9484. 000060E2  6670                     bne        +0x72 /* 00006154 */
  9485. 000060E4  2D6D F7EC 000C           move.l     [A6 + 0xC], [A5 - 0x814]
  9486. 000060EA  6000 015C                bra        +0x15E /* 00006248 */
  9487. label000060EE:
  9488. 000060EE  558F                     subq.l     A7, 2
  9489. 000060F0  2F0C                     move.l     -[A7], A4
  9490. 000060F2  4EAD 2C0A                jsr        [A5 + 0x2C0A /* export_1405 */]
  9491. 000060F6  3E1F                     move.w     D7, [A7]+
  9492. 000060F8  2054                     movea.l    A0, [A4]
  9493. 000060FA  317C 0002 0130           move.w     [A0 + 0x130], 0x2
  9494. 00006100  604A                     bra        +0x4C /* 0000614C */
  9495. label00006102:
  9496. 00006102  2054                     movea.l    A0, [A4]
  9497. 00006104  316D F13C 0132           move.w     [A0 + 0x132], [A5 - 0xEC4]
  9498. 0000610A  6024                     bra        +0x26 /* 00006130 */
  9499. label0000610C:
  9500. 0000610C  598F                     subq.l     A7, 4
  9501. 0000610E  2054                     movea.l    A0, [A4]
  9502. 00006110  2F28 0130                move.l     -[A7], [A0 + 0x130]
  9503. 00006114  2F28 0076                move.l     -[A7], [A0 + 0x76]
  9504. 00006118  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  9505. 0000611C  265F                     movea.l    A3, [A7]+
  9506. 0000611E  558F                     subq.l     A7, 2
  9507. 00006120  2F0B                     move.l     -[A7], A3
  9508. 00006122  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  9509. 00006126  4A1F                     tst.b      [A7]+
  9510. 00006128  6612                     bne        +0x14 /* 0000613C */
  9511. 0000612A  2054                     movea.l    A0, [A4]
  9512. 0000612C  5268 0132                addq.w     [A0 + 0x132], 1
  9513. label00006130:
  9514. 00006130  2054                     movea.l    A0, [A4]
  9515. 00006132  3028 0132                move.w     D0, [A0 + 0x132]
  9516. 00006136  B06D F12C                cmp.w      D0, [A5 - 0xED4]
  9517. 0000613A  6FD0                     ble        -0x2E /* 0000610C */
  9518. label0000613C:
  9519. 0000613C  2054                     movea.l    A0, [A4]
  9520. 0000613E  3028 0132                move.w     D0, [A0 + 0x132]
  9521. 00006142  B06D F12C                cmp.w      D0, [A5 - 0xED4]
  9522. 00006146  6F0C                     ble        +0xE /* 00006154 */
  9523. 00006148  5468 0130                addq.w     [A0 + 0x130], 2
  9524. label0000614C:
  9525. 0000614C  2054                     movea.l    A0, [A4]
  9526. 0000614E  BE68 0130                cmp.w      D7, [A0 + 0x130]
  9527. 00006152  6EAE                     bgt        -0x50 /* 00006102 */
  9528. label00006154:
  9529. 00006154  2054                     movea.l    A0, [A4]
  9530. 00006156  2248                     movea.l    A1, A0
  9531. 00006158  2368 0130 0156           move.l     [A1 + 0x156], [A0 + 0x130]
  9532. 0000615E  2054                     movea.l    A0, [A4]
  9533. 00006160  3028 0132                move.w     D0, [A0 + 0x132]
  9534. 00006164  B06D F12C                cmp.w      D0, [A5 - 0xED4]
  9535. 00006168  6E0A                     bgt        +0xC /* 00006174 */
  9536. 0000616A  3028 0132                move.w     D0, [A0 + 0x132]
  9537. 0000616E  B06D F13C                cmp.w      D0, [A5 - 0xEC4]
  9538. 00006172  6C0A                     bge        +0xC /* 0000617E */
  9539. label00006174:
  9540. 00006174  2D6D F7EC 000C           move.l     [A6 + 0xC], [A5 - 0x814]
  9541. 0000617A  6000 00CC                bra        +0xCE /* 00006248 */
  9542. label0000617E:
  9543. 0000617E  558F                     subq.l     A7, 2
  9544. 00006180  2054                     movea.l    A0, [A4]
  9545. 00006182  2F28 014E                move.l     -[A7], [A0 + 0x14E]
  9546. 00006186  4EAD 591A                jsr        [A5 + 0x591A /* export_2847 */]
  9547. 0000618A  4A1F                     tst.b      [A7]+
  9548. 0000618C  660A                     bne        +0xC /* 00006198 */
  9549. 0000618E  2D6D F7EC 000C           move.l     [A6 + 0xC], [A5 - 0x814]
  9550. 00006194  6000 00B2                bra        +0xB4 /* 00006248 */
  9551. label00006198:
  9552. 00006198  558F                     subq.l     A7, 2
  9553. 0000619A  2054                     movea.l    A0, [A4]
  9554. 0000619C  2F28 0130                move.l     -[A7], [A0 + 0x130]
  9555. 000061A0  7000                     moveq.l    D0, 0x00
  9556. 000061A2  1F00                     move.b     -[A7], D0
  9557. 000061A4  2F0C                     move.l     -[A7], A4
  9558. 000061A6  4EAD 58DA                jsr        [A5 + 0x58DA /* export_2839 */]
  9559. 000061AA  4A1F                     tst.b      [A7]+
  9560. 000061AC  6614                     bne        +0x16 /* 000061C2 */
  9561. 000061AE  2054                     movea.l    A0, [A4]
  9562. 000061B0  2F28 00EA                move.l     -[A7], [A0 + 0xEA]
  9563. 000061B4  4EAD 3362                jsr        [A5 + 0x3362 /* export_1640 */]
  9564. 000061B8  2D6D F7EC 000C           move.l     [A6 + 0xC], [A5 - 0x814]
  9565. 000061BE  6000 0088                bra        +0x8A /* 00006248 */
  9566. label000061C2:
  9567. 000061C2  700E                     moveq.l    D0, 0x0E
  9568. 000061C4  2F00                     move.l     -[A7], D0
  9569. 000061C6  486D 275A                pea.l      [A5 + 0x275A /* export_1255 */]
  9570. 000061CA  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  9571. 000061CE  2D40 FFFC                move.l     [A6 - 0x4], D0
  9572. 000061D2  2F00                     move.l     -[A7], D0
  9573. 000061D4  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  9574. 000061D8  598F                     subq.l     A7, 4
  9575. 000061DA  2054                     movea.l    A0, [A4]
  9576. 000061DC  2F28 014E                move.l     -[A7], [A0 + 0x14E]
  9577. 000061E0  4EBA EA36                jsr        [PC - 0x15CA /* 00004C18 */]
  9578. 000061E4  2054                     movea.l    A0, [A4]
  9579. 000061E6  2F28 014E                move.l     -[A7], [A0 + 0x14E]
  9580. 000061EA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9581. 000061EE  4EAD 4A0A                jsr        [A5 + 0x4A0A /* export_2365 */]
  9582. 000061F2  703C                     moveq.l    D0, 0x3C
  9583. 000061F4  2F00                     move.l     -[A7], D0
  9584. 000061F6  486D 26CA                pea.l      [A5 + 0x26CA /* export_1237 */]
  9585. 000061FA  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  9586. 000061FE  2640                     movea.l    A3, D0
  9587. 00006200  2F0B                     move.l     -[A7], A3
  9588. 00006202  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  9589. 00006206  2054                     movea.l    A0, [A4]
  9590. 00006208  2F28 014E                move.l     -[A7], [A0 + 0x14E]
  9591. 0000620C  598F                     subq.l     A7, 4
  9592. 0000620E  2054                     movea.l    A0, [A4]
  9593. 00006210  2F28 014E                move.l     -[A7], [A0 + 0x14E]
  9594. 00006214  4EBA EA02                jsr        [PC - 0x15FE /* 00004C18 */]
  9595. 00006218  7000                     moveq.l    D0, 0x00
  9596. 0000621A  2F00                     move.l     -[A7], D0
  9597. 0000621C  2F2D F944                move.l     -[A7], [A5 - 0x6BC]
  9598. 00006220  7200                     moveq.l    D1, 0x00
  9599. 00006222  1F01                     move.b     -[A7], D1
  9600. 00006224  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9601. 00006228  2F0B                     move.l     -[A7], A3
  9602. 0000622A  4EAD 330A                jsr        [A5 + 0x330A /* export_1629 */]
  9603. 0000622E  2053                     movea.l    A0, [A3]
  9604. 00006230  317C 0069 0002           move.w     [A0 + 0x2], 0x69 /* 'i' */
  9605. 00006236  7001                     moveq.l    D0, 0x01
  9606. 00006238  1F00                     move.b     -[A7], D0
  9607. 0000623A  2F0B                     move.l     -[A7], A3
  9608. 0000623C  4EAD 485A                jsr        [A5 + 0x485A /* export_2311 */]
  9609. 00006240  2D4B 000C                move.l     [A6 + 0xC], A3
  9610. 00006244  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9611. label00006248:
  9612. 00006248  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  9613. 0000624E  4E5E                     unlink     A6
  9614. 00006250  2E9F                     move.l     [A7], [A7]+
  9615. 00006252  4E75                     rts
  9616. 00006254  9A54                     sub.w      D5, [A4]
  9617. 00006256  4D4F                     chk.w      D6, A7
  9618. 00006258  5649                     addq.w     A1, 3
  9619. 0000625A  4544                     chk.w      D2, D4
  9620. 0000625C  4F43                     chk.w      D7, D3
  9621. 0000625E  554D                     subq.w     A5, 2
  9622. 00006260  454E                     chk.w      D2, A6
  9623. 00006262  5444                     addq.w     D4, 2
  9624. 00006264  5241                     addq.w     D1, 1
  9625. 00006266  472E 444F                .invalid   3, [A6 + 0x444F] // invalid opcode 4 with b == 4
  9626. 0000626A  5041                     addq.w     D1, 8
  9627. 0000626C  5354                     subq.w     [A4], 1
  9628. 0000626E  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  9629. 00006270  0000 0000                ori.b      D0, 0x0
  9630.